Jobs Developers

2223
  • Β· 167 views Β· 68 applications Β· 18d

    Full-Stack MERN Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 2 years of experience Β· English - B2
    We’re looking for a strong Full-Stack MERN Developer to join our team, a fast-moving SaaS startup of 20 people. You should be confident working on both frontend and backend, with: High attention to UI detail and pixel-perfect implementation Ability to...

    We’re looking for a strong Full-Stack MERN Developer to join our team, a fast-moving SaaS startup of 20 people.
     

    You should be confident working on both frontend and backend, with:

    • High attention to UI detail and pixel-perfect implementation
    • Ability to handle complex backend logic and architecture
    • A+ caliber who can naturally take ownership, move fast and thrive in a high-intensity environment
    • Fast communication and responsiveness  - this is a must!
    • A fast learner who isn’t afraid to dive into new technologies as needed

       

       

    Must Have Experience:
    - React, MongoDB, Express.js, Node.js
    - Sockets, webhooks, Redux or MobX
    - CSS, responsive design, and modern web development best practices
    - Experience with AWS or Google Cloud
     

    We expect clean, scalable, high-quality code and close collaboration with product and design to deliver fast without cutting corners.

    Language Requirements:
    Fluent English is required for communication

    More
  • Β· 242 views Β· 87 applications Β· 18d

    Senior Full-Stack Engineer

    Full Remote Β· EU Β· 5 years of experience Β· English - None
    Customer: A global automotive company developing autonomous solutions for moving vehicles. The company has a $15B valuation and a strong international presence. Requirements 6+ years of experience in software development ReactJS + TypeScript β€” must...

    Customer: A global automotive company developing autonomous solutions for moving vehicles. The company has a $15B valuation and a strong international presence.
     

    Requirements

    • 6+ years of experience in software development
    • ReactJS + TypeScript β€” must have
    • Backend experience with Golang / Python / Java or another backend/server-side language
    • PostgreSQL
    • Git
    • Docker (nice to have)
    • Upper-intermediate English level

     

    Nice to have:

    • Customer-oriented mindset β€” previous client-facing experience and comfort with direct communication

     

    Responsibilities

    • Design and implement large or complex parts of the software
    • Develop unit, integration, and automated end-to-end tests
    • Participate in requirements clarification sessions and raise questions regarding task inputs and requirements
    • Peer-review design and code with senior specialists; proactively request reviews
    • Promote clean code practices and good design principles (modularity, reuse, extensibility) and mentor others
    • Participate in project/team meetings and contribute relevant input
    • Join conference calls and face-to-face meetings with the Customer
    More
  • Β· 139 views Β· 15 applications Β· 18d

    Senior Delphi / .NET Developer (C#, .NET, Azure)

    Full Remote Β· Worldwide Β· 10 years of experience Β· English - A2
    Ever wanted to be the engineer who modernizes the core of a real business? Not just building features β€” but transforming a mission-critical ERP system that runs real operations, real money, and real workflows every day? Where your code isn’t a side...

    Ever wanted to be the engineer who modernizes the core of a real business?

    Not just building features β€” but transforming a mission-critical ERP system that runs real operations, real money, and real workflows every day?

    Where your code isn’t a side experiment, but the backbone of how a company operates?
    Where you don’t rewrite for the sake of rewriting β€” but lead a thoughtful, long-term migration from legacy Delphi to modern .NET architecture?

    If you enjoy deep systems, complex business logic, and long-term ownership of a large product β€” this role is built for you.
     

    At AlphaDevs

    We don’t just build remote teams β€” we build long-term engineering partnerships.
    We work with product companies that care about stability, quality, and long-term evolution of their systems β€” not quick fixes.

    This role is part of a long-term product engagement focused on maintaining and gradually modernizing a large ERP platform used in real business operations.

    We are committed to supporting Ukraine πŸ‡ΊπŸ‡¦ and are hiring Ukrainian engineers only for this role.
    No strong English is required β€” 90% of the team is Ukrainian, and daily communication happens in Ukrainian.
     

    About the Product

    You will work on a large, mature ERP system that:

    • Has been developed and evolved over many years
    • Contains complex business logic, data flows, and integrations
    • Is mission-critical for daily operations
    • Is planned for gradual migration from Delphi to modern .NET (C#) architecture

    This is not a greenfield project β€” it’s real engineering on a real system with real impact.
     

    The Role

    We’re looking for a Senior Developer who can take ownership of:

    • Maintaining and extending an existing Delphi-based ERP system
    • Deeply understanding the legacy codebase and business logic
    • Driving the future migration of the system to C# / .NET
    • Bringing structure, documentation, and engineering discipline to a long-living product

    This is a very long-term role with growth in responsibility, technical influence, and compensation.
     

    What You’ll Do

    • Develop new functionality on existing ERP products
    • Maintain and improve a large Delphi codebase
    • Gradually participate in the migration from Delphi to .NET (C#)
    • Design and implement efficient algorithms and business logic
    • Work with MSSQL databases and complex data models
    • Produce proper documentation and technical reporting
    • Collaborate closely with Ukrainian engineering teammates
       

    What You Bring

    • 15+ years of professional software engineering experience
    • Strong mathematical thinking and algorithmic problem-solving skills
    • Solid experience with Delphi and MS SQL
    • Strong knowledge of OOP and understanding of MVC concepts
    • Hands-on experience with C# and Microsoft .NET technologies
    • Experience with ERP systems is a strong advantage
    • Excellent analytical thinking and problem-solving mindset
    • Team-oriented, self-driven, and responsible engineer
       

    Qualifications & Eligibility

    • Computer Science degree from a strong university with high academic performance
    • Strong background in algorithms and data structures
    • Ability to implement efficient logical solutions in code (technical test in C#)
    • Strong communication skills within a technical team
       

    What You Get

    • Long-Term Stability: Work on a product designed for years of development
    • Real Impact: Your code directly affects business operations
    • Modernization Mission: Lead the transition from legacy to modern .NET
    • Growth Path: Technical growth, increasing ownership, and salary progression
    • Ukrainian Team: ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π° комунікація ΡƒΠΊΡ€Π°Ρ—Π½ΡΡŒΠΊΠΎΡŽ мовою
    • Meaningful Work: Build systems that actually run companies, not just demos
       

    Ready to Modernize a System That Matters?

    If you want to work on deep engineering problems, own a large ERP platform, and lead the evolution from Delphi to modern .NET β€”
    join AlphaDevs and become part of a long-term product journey.
     

    πŸ‘‰ Apply now β€” build systems that real businesses rely on every day.

    More
  • Β· 112 views Β· 13 applications Β· 18d

    Java Full-Stack Team Lead

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: Join a team that's redefining banking technology! Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed...

    Project Description:

    Join a team that's redefining banking technology!

    Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.

    The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center β€” to deliver impactful solutions.

    You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.

    We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.

    What we offer:
    Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.

    Competitive Compensation: Regular annual reviews based on your performance and professional development.

    Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.

    If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.

     

    Responsibilities:

    - Overall responsibility for a team, its performance
    - Driving the Scrum processes, coaching the team, driving improvements
    - Contributing towards the technical direction of the products by being involved in technical design and delivery of components
    - Identifying potential risks and escalating to the manager and client
    - Communicating and interacting effectively with other Team Leads
    - Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)
    - Requirements refinement, Sprint planning, and task estimation
    - Application development
    - Developing unit/integration tests, E2E, ensuring good development testing coverage
    - Lead a team of 3 developers
    - Participate in peer design and code reviews
    - Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality

     

    Mandatory Skills Description:

    - 1+ year in Team Lead position [fresh experience during last 2 years]
    - At least 5+ years of proven experience in a Software Developer position
    - Java core, Java 11+ features
    - OOP/OOD knowledge, design patterns
    - HTML, CSS, JavaScript
    - Proven knowledge of ReactJS, Redux [2+ fresh years of proven experience]
    - Unit testing frameworks (JUnit, Mockito, etc.)
    - Spring framework, IOC
    - RESTfull services
    - Java-based application servers (e.g. Tomcat)
    - SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus
    - ORM, Hibernate in particular
    - Maven and Distributed SCM (GIT OR Mercurial)
    - CI tools experience (Jenkins)
    - Docker

     

    Nice-to-Have Skills Description:

    - Education: Bachelor's / Master's degree in computer science or computer engineering
    - Experience in finance/banking business domain
    - Unix usage experience
    - Kafka
    - Java 11-21
    - WebSocket

     

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 94 views Β· 16 applications Β· 18d

    Senior Full Stack (Java/Kotlin, React) Developer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: The primary goal of the project is the modernization and migration of a system and databases for a big US insurance company. Responsibilities: We are looking for an experienced Java Developer who can help perform migration of client...

    Project Description:

    The primary goal of the project is the modernization and migration of a system and databases for a big US insurance company.

     

    Responsibilities:

    We are looking for an experienced Java Developer who can help perform migration of client platform:
    - Quickly onboard to Customer's processes
    - Develop new features in Java for Spring Boot Microservices, as well as maintain existing ones
    - Modernize Data Ingestion for faster searching and indexing
    - Collaborate with other teams and client to find the best solutions

     

    Mandatory Skills Description:

    - At least 5 years' work experience, including front-end and back-end experience
    - Strong knowledge of Java/Kotlin language
    - Strong knowledge of Spring/SpringBoot
    - Strong in JavaScript, 3+ years of experience
    - Strong knowledge of React.js
    - Familiarity with databases (SQL/PostgreSQL), serving static web assets, and U/UX design
    - Deep understanding of enterprise application architecture patterns
    - Experience with distributed systems
    - Familiar with microservice architecture patterns
    - Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift)
    - Adoption of Agile and DevOps culture
    - Strong written and verbal communication skills

     

    Nice-to-Have Skills Description:

    - Experience of work in distributed teams, with US customers
    - Experience in PowerBuilder
    - Experience in working with Rocket UniVerse DB

     

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 100 views Β· 1 application Β· 18d

    Senior C#/C++ Developer

    Poland Β· 6 years of experience Β· English - B2
    Project Description: We are looking for a senior software engineer to join our team in a derivatives trading company with a broad product portfolio, with specific emphasis on interest rates, currency, and related derivative products. The candidate will be...

    Project Description:

    We are looking for a senior software engineer to join our team in a derivatives trading company with a broad product portfolio, with specific emphasis on interest rates, currency, and related derivative products.
    The candidate will be a key contributor to enhance and maintain our trading system. The role will interact with the larger development team, share design and solutions, and contribute to the overall objectives of the development team.
    All the newly built programs, including the Modernisation projects, are developed in C#. For enhancing legacy programs or developing new features of legacy functions, the developers will have to develop in C.

     

    Responsibilities:

    - This role will be part of the trading system development team to enhance post-trade processing functions such as payment processing or trade regulatory reporting.
    - The role will take responsibility to design and develop applications to enhance existing business functions.
    - The role will be involved in projects to migrate legacy systems into new platforms, and as such, he or she has to be a quick learner and also be adaptive to new technologies.
    - This role will take responsibility for supporting the trading systems, including providing answers to users' enquiries or resolving batch job issues.
    - The role will be part of the development team. He or she will need to follow development standards and contribute to the overall agenda of the team.

     

    Mandatory Skills Description:

    - 6-7 years of experience in a large & complex application development environment involving complicated data schemas with C#
    - Experience with C/C++ min. 3 years
    - 2+ years of experience with leading a team (tech lead, team lead)
    - Experience in application designs for complicated process flows
    - Experience in analysing and designing complicated Data/Object Relations
    - Experience in OOD/OOP, especially in C#
    - Strong SQL knowledge
    - 2+ years in financial industry, experience with trade flows, trade process, fixed income products
    - Experience working with global team, good communication and transpersonal skills
    - Must be a good team player and can work cooperatively or independently
    - Quick learner and problem solver

     

    Nice-to-Have Skills Description:

    - Python knowledge highly preferred
    - FIX protocol experience
    - messaging systems experience

     

    Languages:

    English: B2

    More
  • Β· 44 views Β· 3 applications Β· 18d

    Senior Java Developer - Krakow or Wroclaw

    Hybrid Remote Β· Poland Β· 6 years of experience Β· English - B2
    Project Description: We're seeking a passionate Java developer to create innovative applications for Fixed Income Rates and Credit trading desks. You'll deliver high-performance solutions while maintaining existing functionality Responsibilities: -...

    Project Description:

    We're seeking a passionate Java developer to create innovative applications for Fixed Income Rates and Credit trading desks. You'll deliver high-performance solutions while maintaining existing functionality

     

    Responsibilities:

    - Architecting and developing scalable Java applications for complex business challenges
    - Optimizing and refactoring existing components to improve performance and maintainability
    - Leading UAT and demonstration sessions with key stakeholders
    - Translating business requirements into technical specifications
    - Collaborating with global IT teams to ensure seamless integration
    - Supporting production rollouts and providing ongoing maintenance

     

    Mandatory Skills Description:

    - 6+ years of professional Java development experience
    - strong knowledge of low-latency, multi-threaded programming techniques
    - excellent problem-solving and analytical skills
    - strong communication skills, able to explain complex technical concepts to non-technical stakeholders
    - willingness to learn and adapt to new technologies and market changes

     

    Nice-to-Have Skills Description:

    - understanding of financial markets, particularly Rates and Credit bonds/derivatives with trading platforms (e.g., Bloomberg, Tradeweb)
    - familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO)
    - experience with Spring Framework, RESTful API design and knowledge of cloud platforms (Azure, AWS or GCP)

     

    English B2

    More
  • Β· 21 views Β· 1 application Β· 18d

    Senior Embedded Linux Engineer (Krakow, Gdansk, Warsaw, Wroclaw)

    Hybrid Remote Β· Worldwide Β· 5 years of experience Β· English - B2
    Project Description: Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing...

    Project Description:

    Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing experiences in the conference room using creative design, surprising science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

     

    Want to be part of this team of collaboration innovators? We are looking for a talented Senior Embedded Engineer who can immediately start contributing to the project. You will be part of a small team of developers focused on making video collaboration an amazing experience and the software you create will be used by thousands of people every day.

     

    Responsibilities:

    - Porting userspace binaries and code from Android ARM64 to Yocto Linux ARM64

    - Enabling security features like dm-verity, SELinux, dm-crypt, PKCS, signed OTA updates on Yocto builds

     

    Mandatory Skills:

    Embedded C++

     

    Mandatory Skills Description:

    - Extensive knowledge of Linux system

    - Strong C/C++ experience, including deep debugging/analysis skills (on logs, JTAG, core dump etc...)

    - Clear understanding of system image build process (Yocto or AOSP build), and device flashing

    - Good understanding of GPIO, peripherals, I2C, SPI, UART, USB, DMA connected device.

    - Ability and willingness to learn new concepts and work on different areas in Linux and Security

    - Patience to work with different stakeholders and collaborate with non subject matter experts

    - Persistence to continue working at difficult problems till resolution

     

    Nice-to-Have Skills Description:

    - Experience in kernel modification and device drivers

    - Real world bootloader experience for a Linux device

    - Extensive hands-on experience with bring-up of Linux devices on a popular ARM-based SoCs such as the Qualcomm Snapdragon series, MediaTek, NXP SoCs

    - Experience setting up partitions on Yocto based devices

     

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 73 views Β· 2 applications Β· 18d

    Senior .NET Developer + Azure - Wroclaw

    Hybrid Remote Β· Poland Β· 6 years of experience Β· English - B2
    Project Description: You'll be working within UBS Investment Banking team in Poland - Krakow / Wroclaw. The team is specialized on Microsoft technologies (.Net), fast time to market, agile methodology and always with a client centric delivery approach. We...

    Project Description:

    You'll be working within UBS Investment Banking team in Poland - Krakow / Wroclaw. The team is specialized on Microsoft technologies (.Net), fast time to market, agile methodology and always with a client centric delivery approach. We are looking for a software developer to help design and build a cutting-edge application for investors to create, manage, and share client portfolios, along with executing trades. This role involves working on high-performance, scalable systems that support real-time investment decision-making. You will be responsible for architecting, developing, and optimizing core backend functionalities while collaborating with global teams to deliver a seamless investor experience. It's a demanding, fast paced and exciting environment

     

    Responsibilities:

    β€’ translate business requirements (functional and non-functional) into designs and code
    β€’ work with stakeholders drawn from IT and the Business, subject matter experts, vendor teams, enterprise architects and business analysts to develop your code related to our solutions
    β€’ drive excellence in: software analysis, design & coding, development methodologies, oral/written communication skills, technology planning, application rationalization analysis
    β€’ challenge the status quo and come up with new ideas and solutions

     

    Mandatory Skills Description:

     comprehensive knowledge in Software Engineering with .NET, JavaScript (TypeScript), React.js with Redux, Immutable.js, HTML, CSS, SASS, ASP.NET Core, SQL and TSQL
    β€’ Azure Cloud Native development
    β€’ good understanding of software development tools (e.g. GIT, Teamcity)
    β€’ a verbal communicator, comfortable interacting with colleagues in English

     

    Nice-to-Have Skills Description:

    β€’ a strong understanding of the software development lifecycle and Agile methodologies
    β€’ experience in a global environment
    β€’ a strong problem solver and a good team player
    β€’ analytical skilled person who manages to cope with complex challenges in software engineering

     

    English B2

    More
  • Β· 58 views Β· 0 applications Β· 18d

    Senior Java Developer - Warsaw

    Hybrid Remote Β· Poland Β· 7 years of experience Β· English - B2
    Project Description: Do you want to take part of mobile revolution in the banking area? We are looking for skilled JAVA professionals to develop high-availability, high-performance large Java based system that ... most probably you are already using!...

    Project Description:

    Do you want to take part of mobile revolution in the banking area? We are looking for skilled JAVA professionals to develop high-availability, high-performance large Java based system that ... most probably you are already using! Sounds interesting?
    - Application has 4.8 stars on App Store and Google play with millions of active users.
    - The team is continuously updating the app with new features and improvements to increase platform resilience, stability and performance
    - Every developer has possibility to share his thoughts and ideas about new features to the client
    - Flexible working hours

     

    Responsibilities:

    1. Develop project deliverables at high quality through entire software lifecycle according to given specifications and quality standards.
    2. Designs and develops supports and maintains it for its entire life.
    3. Supports less experienced team members in their effort put into software development.
    4. Design/develop testable software and help to improve team experience and knowledge.
    5. Deliver software artifacts, items and solutions working as a senior software developer in product and technology in software design, implementation and testing.
    6. Resolves domain and business issues at required standard.
    7. Responsible for guaranteeing high level of quality for the Client.
    8. Engages with the entire team to drive best practices to drive towards defect prevention rather than detection. Shapes QA process.
    9. Knows technology, methods and environments beyond the scope of assigned tasks and learns business and domain knowledge
    10. Estimates, develops and solves complex engineering problems
    11. Describes defects found to technical and businesspeople
    12. Design test scenarios according to proven test techniques (Boundary values analysis, Equivalents Classes, Orthogonal Test Arrays, Decision Tables
    13. Executes automated and/or manual tests created by him/her and other team members and analyses the result based on defined metrics
    14. Actively participates in release planning
    15. Gathers business requirements
    16. Interacts with production support teams
    17. Performs all necessary actions on supervisor's reference
    18. Other responsibilities related with employees specialization & competencies delegated by Manager

     

    Mandatory Skills Description:

    Technical skills/Professional knowledge
    Must Have :
    1. 7+ years of IT experience
    2. 7+ years of experience in programming language (Java)
    3. Strong knowledge of Java EE programming language (Jboss, hibernate, Spring, SpringBoot)
    4. Strong knowledge and experience of multi-threaded programming
    5. Knowledge of communication protocols REST & SOAP
    6. Knowledge of source code version control system - github, gerrit & CI/CD processes
    7. Strong knowledge of popular domain specific languages (HTML, XML, JSON, XSLT etc.)
    8. RDBMS (Relational Database Management System) knowledge and experience. Skills in SQL and TSQL or PL/SQL (optimization of data bases, query plan, etc.)
    9. Knowledge of Design Patterns (DTO/OOP /UML/GoF etc.) and ability to use them in practice
    10. Strong practical knowledge of Software Development Practices (TDD, BDD, XP etc.)
    11. Strong practical knowledge and experience in at least one software development technologies and standards (IoC, Spring/MVC, Struts, STL etc.)
    12. Strong practical knowledge and experience in at least one application platform (JBOSS, GCP, GoogleAPP Engine etc.)
    13. Microservices, Kubernete, KafkaMQ, RabbitMQ, Hazelcast
    14. Able to perform code review
    15. Fluent Polish (written and spoken)
    16. Master computer science degree or equivalent experience

     

    Nice-to-Have Skills Description:

    1. Circuit breaker and/or BulkHead implementation and tunning
    2. Code optimization for high performance and stability
    3. Strong knowledge about software lifecycle
    4. Experience with QA solutions like SonarCube, Checkmarks
    5. Understanding of quality related vocabulary (defect, bug, error, regression)
    6. Skills in using UNIX Shell
    7. Strong knowledge about test methodologies
    8. Strong knowledge of at least one test/defect tracking tool
    9. Business domain knowledge would be an advantage
    10. Good understanding of Agile/Scrum methodology

     

    Languages:

    Polish: C2 Proficient

    More
  • Β· 217 views Β· 22 applications Β· 18d

    Senior Software Engineer (.Net)

    Ukraine Β· 7 years of experience Β· English - B2
    About the project: We are seeking an experienced Senior .NET Engineer to join our team in developing an enterprise asset management solution. This solution is designed to boost efficiency, extend asset lifespans, and reduce operational and maintenance...

    About the project:

    We are seeking an experienced Senior .NET Engineer to join our team in developing an enterprise asset management solution. This solution is designed to boost efficiency, extend asset lifespans, and reduce operational and maintenance costs. It offers advanced features that transform asset management into a competitive advantage for companies worldwide.

     

    Requirements:

    7+ years of professional software development experience, including 5+ years working with .NET (C#)

    Strong proficiency in modern design patterns and software architecture principles

    Proven hands-on experience with AWS services

    Familiarity with AWS IoT

    Solid understanding of object-oriented programming concepts and coding standards

    Strong experience with relational databases, ideally MySQL

    Experience with integration and performance testing

    High level of accountability, autonomy, and ownership in delivering quality code

    Strong problem-solving and communication skills

    Upper-Intermediate English level or higher

     

    Would be a plus:

    Familiarity with GitHub Actions

    Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation)

    Experience or strong understanding of cloud-to-on-premise infrastructure migration

    Understanding of cloud-native and event-driven architectures

    Experience with security vulnerability scanning

    Master’s degree in Computer Science, Engineering, or a related field

     

    Responsibilities:

    Develop high-quality, testable, and performant software using Agile methodologies

    Collaborate closely with a distributed team, including engineers based in Florida, USA

    Contribute to the planning and execution of infrastructure migration from AWS to an on-premise environment

    Proactively contribute to code quality, technical discussions, and architectural decisions

    Troubleshoot and resolve technical issues efficiently and independently

    More
  • Β· 169 views Β· 45 applications Β· 18d

    Senior Full Stack Developer

    Full Remote Β· Worldwide Β· 5 years of experience Β· English - None
    About the company Are you tired of missing important moments in your weekly game because no one recorded you? Say goodbye to FOMO and hello to PUSHIT! PUSHIT allows you to easily catch up on all the highlights you did while playing your sports game. Our...

    About the company

    Are you tired of missing important moments in your weekly game because no one recorded you? Say goodbye to FOMO and hello to PUSHIT!

    PUSHIT allows you to easily catch up on all the highlights you did while playing your sports game.

    Our advanced replay system allows you to capture moments previously taken, so you never have to miss anything.

    We're a sports-tech startup building an innovative AI-powered platform that automatically generates highlights from live sports games. Our system combines IoT devices, mobile applications, and cloud infrastructure to deliver real-time sports content to fans and teams.

    See those videos for more information about PUSHIT:

    1. https://www.youtube.com/watch?v=uQrXgheKjCg
    2. https://www.youtube.com/watch?v=pmdihAft2f8

     

    What is the job

    We're looking for a versatile Senior Full-Stack Software Engineer to join as the main team member. This is a unique opportunity to work across our entire tech stackβ€”from embedded systems to mobile apps to cloud infrastructure. You'll be a key player in shaping our product and engineering culture.

    If you thrive in fast-paced environments, love learning new technologies, and want to make a real impact, this role is for you.

     

    Responsibilities

    • Build and scale backend services using Node.js with NestJS
    • Develop and maintain our Flutter mobile application
    • Contribute to client-facing web applications built with Angular
    • Manage and optimize cloud infrastructure on AWS
    • Work with Kubernetes (K8s) for container orchestration and deployments
    • Collaborate on IoT integrations involving Raspberry Pi and IP camera systems
    • Participate in architecture decisions and code reviews
    • Debug and troubleshoot issues across the entire stack
    • Write clean, maintainable, and well-tested code
    • Work with AI coding solutions (Claude Code / Cursor)

     

    Requirements

    • 5+ years of professional software development experience
    • Strong proficiency in Node.js and TypeScript
    • Experience with NestJS or similar backend frameworks
    • Hands-on experience with Flutter for mobile development (or other mobile development experience)
    • Working knowledge of Angular (or React with willingness to learn Angular)
    • Experience with AWS services (EC2, S3, Lambda, ECS, RDS, etc.)
    • Familiarity with Kubernetes and container technologies (Docker)
    • Experience with TypeORM
    • Understanding of RESTful APIs and microservices architecture
    • Experience with SQL and NoSQL databases
    • Strong problem-solving skills and ability to learn quickly
    • Comfortable working independently and taking ownership
    • Team player with excellent communication skills
    • Knowledge of architectural principles, coding standards, design patterns and best practices
    • Ability to multitask and handle various priorities.
    • English – high level.

     

    Nice to Have

    • Experience with IoT devices or embedded systems (Raspberry Pi, cameras)
    • Background in video processing or streaming technologies
    • Familiarity with CI/CD pipelines (like GitHub Actions)
    • Experience with real-time systems (gRPC, WebSocket)
    • Previous startup experience
    • Sports industry background or passion for sports

     

    What We Offer

    • Competitive salary
    • Opportunity to be a senior team member with significant impact
    • Work with cutting-edge technologies across diverse domains
    • Flexible working arrangements
    • Fast-paced startup environment with rapid growth potential
    • Direct collaboration with the founding team
    More
  • Β· 23 views Β· 8 applications Β· 18d

    Java Full-Stack Team Lead

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Join a team that's redefining banking technology! Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy...

    Join a team that's redefining banking technology!

    Our client isn't a typical Swiss bank β€” it's a modern financial institution focused on delivering cutting-edge online trading and financial services. Unlike traditional banks weighed down by legacy systems, their tech stack is lean and innovative.

    The team builds products that transform complex, fragmented risk data into clear, actionable insights, enabling smarter and faster decisions to reduce risk. We focus on core business areas such as account risk and work closely with key stakeholders - Risk department, Compliance department, and the Middle Office Fraud Center β€” to deliver impactful solutions.

    You'll be part of a Scrum team of four, collaborating daily with stakeholders through stand-ups, status updates, and Agile ceremonies. We embrace best practices and modern communication tools: Zoom, Teams, Outlook, JIRA, Confluence, and more.

    We continuously evolve our solutions to atomic microservices and self-contained systems, based on dockerized environments with CI and CD.

    What we offer:
    Professional Growth: access to local trainings, on-demand webinars, interactive workshops, and support for conferences and certifications.

    Competitive Compensation: Regular annual reviews based on your performance and professional development.

    Work-Life Balance & Fun: Team-building activities, corporate events, hackathons, and a variety of engaging initiatives.

    If you're proactive, creative, and ready for new challenges, join us! Together, we'll enhance product quality and optimize processes while driving innovation.

     

    Responsibilities

    Overall responsibility for a team, its performance

    Driving the Scrum processes, coaching the team, driving improvements

    Contributing towards the technical direction of the products by being involved in technical design and delivery of components

    Identifying potential risks and escalating to the manager and client

    Communicating and interacting effectively with other Team Leads

    Participation in meetings with the client (Stand Ups, Grooming, Planning, Demo, Retro, and other ad-hoc ones)

    Requirements refinement, Sprint planning, and task estimation

    Application development

    Developing unit/integration tests, E2E, ensuring good development testing coverage

    Lead a team of 3 developers

    Participate in peer design and code reviews

    Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality

     

    Skills

    Must have

    1+ year in Team Lead position [fresh experience during last 5 years]

    At least 5+ years of proven experience in a Software Developer position

    Java core, Java 11-17+ features

    OOP/OOD knowledge, design patterns

    HTML, CSS, JavaScript

    Proven knowledge of ReactJS, Redux or Angular [2+ fresh years of proven experience]

    Unit testing frameworks (JUnit, Mockito, etc.), experience of integration and E2E tests building

    Spring framework, IOC

    RESTfull services

    Java-based application servers (e.g. Tomcat)

    SQL knowledge, any RDBMS, Oracle/PostgreSQL is a plus

    ORM, Hibernate in particular

    CI tools experience (Jenkins)

    Docker

     

    Nice to have

    Education: Bachelor's / Master's degree in computer science or computer engineering

    Experience in finance/banking business domain

    Unix usage experience

    Kafka

    Java 17+

    WebSocket

    TypeScript

    More
  • Β· 118 views Β· 7 applications Β· 18d

    Senior Mobile Developer

    Full Remote Β· Poland Β· 4 years of experience Β· English - B2
    Senior Mobile Developer Description We are on a mission to redefine consumer cybersecurity for the modern internet. We operate at consumer scale, protecting millions of people every day across devices, accounts, and digital touchpoints. In a world...

    Senior Mobile Developer

    Description

     

    We are on a mission to redefine consumer cybersecurity for the modern internet.

     

    We operate at consumer scale, protecting millions of people every day across devices, accounts, and digital touchpoints. In a world where phishing, fraud, and AI-powered scams evolve overnight.

     

    We move fast, think deeply, and build with purpose. Our culture is rooted in transparency, feedback, and collaboration along with shared wins, team dinners, company trips, and good times.

    We’re a team of 100+ makers, doers, and boundary-breakers. If you’re ready to tackle meaningful challenges, grow at lightning speed, and help shape the next frontier of online safety, you belong here.

     

    We are looking for a Senior Mobile Developer to join our R&D department.

     

    You will:

    Β· Join a core team of experienced developers building production-grade services, data solutions, infrastructure and more.

    Β· Own the design, architecture, quality, and measurability of complex product solutions.

    Β· Collaborate with our technical leadership to deliver innovation and bring new ideas to life.

     

    Nice! Am I the right fit?

    Hard to tell. Our guess is you have a high chance of fitting in if you check as many of these as possible:

    Β· 4+ years experience with React-Native in production.

    Β· Deep knowledge of Javascript/Typescript and Python.

    Β· Experience with developing high-quality customer-facing apps, with attention to performance & design.

    Β· Smart, problem-solver, loves getting their hands dirty!

    Β· Track record in bringing projects from "initial commit" to production.

    Β· Working with Swift\ Kotlin - BONUS.

    Β· Understanding of the web cyber-security landscape, vulnerabilities, and attack surfaces - BONUS.

    Β· Knowledge of relational and NoSQL databases.

    Β· BigQuery, MySQL, or Redis - BONUS

     

    Talk nerdy to me.

    Don't mind if we do. Our tech stack:

    Β· React and React-Native using TypeScript.

    Β· Python.

    Β· GoogleCloud using K8S.

    Β· MySQL + Redis + BigQuery.

    Β· Thinking of a great addition? Let's do it.

    More
  • Β· 19 views Β· 0 applications Β· 18d

    Embedded Π‘/Π‘++ developer (Middle)

    Office Work Β· Ukraine (Odesa) Β· Product Β· 5 years of experience Β· English - B1
    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its...

    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its main production facility in Ukraine and offices and distribution centres in the UAE, Germany, Switzerland, the USA, Romania, and Estonia, Infomir provides efficient logistics worldwide.

    Behind the company’s success and ambitions is a strong team of professionals. Today, Infomir employs more than 300 people, and the company continues to scale up by attracting talented specialists and investing in the latest technologies.

    We are currently looking for a Embedded Π‘/Π‘++ developer (Middle) whose main responsibilities will include: 

     

    Responsibilities:

    • Development of low-level and embedded software in C/C++ for microcontroller-based systems.
    • Design and implementation of software architecture for embedded modules from scratch or as part of product improvement.
    • Development of auxiliary software for production, testing, diagnostics, and internal tooling.
    • Implementation and adaptation of communication protocols for embedded systems.
    • Analysis of technical documentation, standards, and hardware specifications.
    • Participation in system-level design of hardware-software solutions.Support and improvement of existing firmware and tools.

       

    Requirements:

    • Strong knowledge of C/C++ with a focus on embedded and low-level development.
    • Practical experience in firmware development for embedded systems.
    • Experience working with different microcontrollers (e.g. STM32 or similar).
    • Ability to analyze requirements and design technical solutions, not just implement predefined tasks.
    • Experience with communication protocols (Bluetooth, LoRaWAN, NB-IoT, or similar).
    • Experience in network and multithreaded programming.

       

    Nice to have:

    • Experience with CMake, Ninja.
    • Background in R&D environments or product development from early stages.
    • Experience working with custom hardware or prototypes.

       

    We offer:

    • Work in an internationally growing company.
    • A comfortable office in Odessa, equipped with a shelter.
    • Official employment with stable pay and all the guarantees of a Dija.City resident.
    • Hybrid work schedule.
    • English language courses.
    • Professional team.
    • Training in the corporate table tennis team.

       

    If you meet these criteria and would like to join our team, please send us your CV.

    More
Log In or Sign Up to see all posted jobs