Jobs Backend

986
  • Β· 77 views Β· 3 applications Β· 16d

    Rust Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Job Description Required Qualifications: 5+ years of fullstack Backend development experience Proficiency in Rust preferred, or experience in one of: Go, C++, Java, or TypeScript Strong fundamentals in computer science and networking Experience with cloud...

    Job Description

    Required Qualifications:

    • 5+ years of fullstack Backend development experience
    • Proficiency in Rust preferred, or experience in one of: Go, C++, Java, or TypeScript
    • Strong fundamentals in computer science and networking
    • Experience with cloud platforms, containerization, and microservices architecture
    • Strong understanding of SQL, NoSQL, NewSQL databases
    • Expertise in data pipeline technologies, ELK stack, and Apache Kafka
    • Quick learner with strong problem-solving skills
    • Excellent communication and collaboration abilities

    Preferred Qualifications:

    • Experience with real-time data processing, analytics frameworks, and front-end technologies
    • Familiarity with metaframeworks like NextJS, NuxtJS, Sveltekit
    • Experience building high-throughput, low-latency systems for millions of users
    • Familiarity with big data technologies, time-series databases, and data warehousing solutions
    • Knowledge of GraphQL, infrastructure-as-code tools, and service mesh technologies

     Technical Skills and Knowledge:

    • Data pipelines and ETL processes
    • Distributed systems (Kafka, Flink/Spark, Redis)
    • ELK stack for log management and analysis
    • Cloud-native technologies and serverless architectures
    • API design and management
    • Performance optimization for large-scale systems


       

    Job Responsibilities

    We're seeking an experienced Fullstack Backend Engineer to join our team working on client's platform. You'll be responsible for developing and maintaining core components of our AI-driven cybersecurity solution that helps enterprises detect, investigate, and respond to advanced threats across their entire IT estate.

    Key Responsibilities:

    • Design and develop scalable backend services and intuitive front-end interfaces for our platform
    • Implement data ingestion and processing pipelines for large volumes of security data
    • Integrate AI-driven analytics capabilities and optimize system performance
    • Develop APIs and integrations with various IT and security tools
    • Implement robust security measures and ensure compliance with industry standards
    • Troubleshoot complex issues across the full stack of our application

    Department/Project Description

    The client is a product international company that provides a defence platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organisation's public, private and hybrid cloud deployments on-premises data centres managed. In addition, it is an advanced endpoint detection and response platform, which gathers as much information as possible to detect and analyse complex threats while being as non-intrusive as possible, minimising the impact on the network and the endpoint.

    More
  • Β· 161 views Β· 14 applications Β· 16d

    C#/.NET Software Engineer

    Full Remote Β· Poland, Ukraine Β· 5 years of experience Β· English - C1
    We are seeking a highly skilled and proactive Software Engineer to assist a small, dedicated team to accelerate project software development for partial-discharge monitoring. The position involves the following: - Development of a complex monitoring...

    We are seeking a highly skilled and proactive Software Engineer to assist a small, dedicated team to accelerate project software development for partial-discharge monitoring. The position involves the following:
    - Development of a complex monitoring system for Gas-Insulated Switchgear, which extends the existing monitoring system with new peripheral devices for signal acquisition
    - Development a desktop software frontend.

     

    This dynamic role requires deep technical competence, agile problem-solving, and strong team collaboration. Experience with cybersecurity and/or computer networks is helpful.
     

    Responsibilities:
    Software Development & Architecture
    - Design, implement, and maintain scalable software for desktop and web applications.
    - Build backend systems using C# (.NET 8/Core), gRPC, SignalR, RESTful APIs.
    - Define and implement automated tests
    - Design and develop or support UI/UX.
    - Handle database design and integration, for example using Entity Framework.
    - Automate processes using shell scripts and similar tools.
    - Document features and specifications with clarity and consistency.

     

    Requirements
    Technical Skills
    - Programming languages: C# (.NET Core / Framework), shell scripting
    - UI/UX development: Desktop UI technologies, notably Dart/Flutter very helpful
    - Database management: Postgres and Entity Framework

    More
  • Β· 42 views Β· 7 applications Β· 16d

    Lead Golang Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 8 years of experience Β· English - C1
    The project is a scheduling platform designed to help hospital emergency departments transition from static staff planning to a dedicated, flexible scheduling system. The application is business-critical and must support rapid schedule changes, clear and...

    The project is a scheduling platform designed to help hospital emergency departments transition from static staff planning to a dedicated, flexible scheduling system. The application is business-critical and must support rapid schedule changes, clear and well-structured data, and reliable reporting within a healthcare environment.

     

    We offer:

    We offer a warm, friendly, and collaborative environment, with constant support and knowledge sharing, a well-organized working process, and opportunities for professional growth. We’ve created a strong corporate culture based on transparency, freedom, honesty, and partnership. Join our passionate professional community!

     

    Requirements:

    • 8+ years of commercial experience in backend software development
    • 4+ years of experience in software development with Golang
    • 2+ years of team leadership is a must 
    • Experience with Domain-Driven Design (DDD), Clean Architecture
    • Experience developing and using RESTful services or Web APIs
    • Experience with distributed systems and routing/messaging
    • Experience with PostgreSQL
    • Creative and detail-oriented personality with excellent communication skills
    • Willingness to be a subject matter expert, learn new things, and work in a team
    • Experience with legacy systems and modernization
    • Strong experience with AWS 
    • English level - C1 
    • Education: Degree in Computer Science or similar

     

    Would be a plus:

    • Experience with open-source development
    • Experience with React.js and Node.js
    • Understanding the React Native mobile development
    • Experience with Datadog

       

    Responsibilities:

    • Leading development team
    • Communicating with a client accurately and clearly; gathering requirements, setting and following priorities
    • Developing high-quality, testable, and high-performance software
    • Continuously striving for improvement within the team
    • Troubleshooting technical issues in real-time
    More
  • Β· 255 views Β· 77 applications Β· 17d

    Senior Backend Engineer to $4000

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    Job Overview We are looking for an experienced Senior Backend Engineer to join our engineering team. You will play a pivotal role in architecting and building high-performance, scalable microservices using NestJS. In this role, you will tackle complex...

    Job Overview

    We are looking for an experienced Senior Backend Engineer to join our engineering team. You will play a pivotal role in architecting and building high-performance, scalable microservices using NestJS.

    In this role, you will tackle complex data challenges, optimize database interactions, and ensure event-driven consistency across our platform. The ideal candidate is a hands-on technical leader who loves strictly typed systems, efficient data pipelines, and clean API design. 

    Key Responsibilities

    • Architect & Build: Design, develop, and maintain scalable microservices using NestJS (TypeScript).
    • Database Optimization: Manage complex data modeling and query optimization for high-load environments using PostgreSQL and ClickHouse.
    • Event-Driven Systems: Implement and manage event-driven architectures using Apache Kafka to ensure reliable data streaming and service decoupling.
    • API Management: Design and document RESTful APIs using the OpenAPI (Swagger) specification, ensuring contract-first development and seamless frontend integration.
    • Real-time & Auth: Leverage Supabase for real-time subscriptions, authentication flows, or rapid prototyping where applicable.
    • Code Quality: Enforce code standards through rigorous code reviews, automated testing (Jest/Supertest), and CI/CD pipelines.
    • Mentorship: Mentor junior and mid-level engineers, providing technical guidance and fostering a culture of engineering excellence.

    Technical Requirements

    • NestJS Expert: 5+ years of backend development experience, with deep expertise in NestJS and the Node.js ecosystem.
    • Relational Data: Advanced proficiency with PostgreSQL, including optimization, indexing, and raw SQL queries.
    • Big Data Analytics: Production experience with ClickHouse for analytical processing and handling large datasets.
    • Event Streaming: Strong experience with Apache Kafka (producers, consumers, partition strategies, and schema registries).
    • Microservices: Proven track record of decomposing monoliths or building microservices from scratch (gRPC, RabbitMQ, knowledge is a plus).
    • API Standards: Mastery of OpenAPI/Swagger tools to generate clients and documentation automatically.
    • Supabase: Experience integrating Supabase (PostgREST, Realtime, or Auth) into a custom backend architecture.
    • Testing: Strong belief in TDD/BDD, with proficiency in writing unit and integration tests.

    Nice-to-Have

    • Experience with containerization and orchestration (Docker, Kubernetes).
    • Knowledge of Redis for caching strategies.
    • Experience with Infrastructure as Code (Terraform).
    • Familiarity with GraphQL.

    Soft Skills

    • Problem Solver: You enjoy digging into complex performance bottlenecks and solving them efficiently.
    • Communicator: You can explain complex architectural decisions to non-technical stakeholders.
    • Owner: You take full ownership of your features, from design to deployment and monitoring.

    Why Join Us?

    • Competitive Salary: We value your expertise and pay accordingly.
    • Remote-First Culture: Work from where you are most productive.
    • Tech-Forward: We are constantly evaluating and adopting the best tools for the job (like the stack mentioned above).
    • Professional Development: Budget for courses, conferences, and certifications.
    • Long Term Position: Stable and long term position.
    • Flexible and Secure Payments: Via deel.com 
    More
  • Β· 139 views Β· 15 applications Β· 17d

    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 Β· 17d

    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 Β· 17d

    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 Β· 17d

    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 Β· 17d

    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
  • Β· 73 views Β· 2 applications Β· 17d

    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 Β· 17d

    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 Β· 17d

    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
  • Β· 57 views Β· 0 applications Β· 17d

    Senior Node.js Developer

    Office Work Β· Spain Β· Product Β· 5 years of experience Β· English - B1
    BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. ‍Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of...

    BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. β€Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
     

    ❗️Please note that this role is office-based for Spain.

    ❗️If you need to be relocated, we take care of the process.
     

    βœ… Requirements:

    βœ”οΈStrong knowledge of JavaScript and the ECMAScript 6 standards;

    βœ”οΈ5+ years of commercial experience with Node.js and Nest.js;

    βœ”οΈ5+ years of commercial experience in web development;

    βœ”οΈCommercial experience of working with high-load SQL or NoSQL databases;

    βœ”οΈCommercial experience of implementing the REST, GraphQL, and WebSockets;

    βœ”οΈUnderstanding of the TDD principles and experience of writing tests;

    βœ”οΈUnderstanding of microservice architecture principles;

    βœ”οΈExperience of GIT version control system;

    βœ”οΈExperience with RabbitMQ;

    βœ”οΈExperience with Redis;

    βœ”οΈExperience with databases MongoDB, MySQL;

    βœ”οΈAt least an Intermediate level of English.
     

    βœ… Will be a plus:

    βœ”οΈ2+ years of hands-on experience developing over CI/CD/Micro Services architecture/Containers;

    βœ”οΈExperience with Kubernetes;

    βœ”οΈExperience with Nats;

    βœ”οΈExperience with TypeScript.
     

    βœ… Duties and opportunities:

    βœ”οΈIn-house platform development;

    βœ”οΈ3rd party API integrations;

    βœ”οΈActively participate in developing new features from scratch.

     

    βœ… We offer excellent benefits, including but not limited to:

    πŸ§‘πŸ»β€πŸ’» Learning and development opportunities and interesting, challenging tasks;
    πŸ“ Official employment following Spain/EU laws, including registration of family members;
    ✈️ Relocation package (flight tickets + 2-week hotel stay);
    πŸ“š Language development support and partial compensation for classes;
    🎁 Birthday celebration gift;
    🏝 23 working days of Annual Vacation for proper rest;

    πŸ‹οΈβ€β™‚οΈSocial Club and more than 50 events per year - coming soon;

    βš–οΈ Competitive remuneration level with annual review;

    πŸ„πŸ»β€β™‚οΈ Teambuilding activities.
     

    Bold moves start here. Make yours. Apply today! 

    More
  • Β· 73 views Β· 5 applications Β· 17d

    Quant Developer (Low-Latency / HFT)

    Office Work Β· United Kingdom, Japan, Poland, Singapore Β· Product Β· 6 years of experience Β· English - C1
    Location: LDN/WAW/HNK/SNG/TKY Type: Freelance / Contract (B2B) Compensation: Negotiated individually Ownership: PnL-linked / ownership-based role Context A high-performance trading infrastructure is developing for low-latency, multi-asset trading. ...

    Location: LDN/WAW/HNK/SNG/TKY
    Type: Freelance / Contract (B2B)
    Compensation: Negotiated individually
    Ownership: PnL-linked / ownership-based role

     

    Context

    A high-performance trading infrastructure is developing for low-latency, multi-asset trading.
     

    Role

    Work on core trading systems where:

    • correctness is critical
    • latency is a first-order constraint
    • predictability matters more than feature velocity

    This is a PnL ownership role β€” responsibility and compensation are aligned with outcomes.

     

    Scope of work

    • Low-latency trading components:
      • market data ingestion
      • order execution
      • internal messaging
    • Performance-critical systems implemented in Rust
    • End-to-end data path optimisation (from socket to decision)
    • Design and implementation of:
      • lock-free / wait-free data structures
      • deterministic concurrency models
    • Profiling, benchmarking, and bottleneck elimination
    • Systems work close to the metal, where abstractions are explicitly questioned

     

    Requirements (Must-have)

    • Prior work on HFT, market making, or exchange infrastructure
    • Excellent Rust:
      • ownership model
      • lifetimes
      • memory semantics
    • Deep understanding of:
      • data structures
      • concurrency and memory ordering
      • operating systems
      • networking internals
    • Practical experience with:
      • Linux performance tuning
      • multithreaded systems under sustained load
    • Ability to reason about system behaviour under stress and failure conditions

     

    Nice to have

    • Kernel-bypass networking (DPDK, io_uring, AF_XDP, etc.)
    • Experience with low-latency messaging
    • FPGA / hardware acceleration exposure

     

    Notes

    • Contract / B2B only
    • No visa sponsorship
    • Position may remain open without immediate hiring
    More
  • Β· 280 views Β· 27 applications Β· 17d

    Trainee Python Developer

    Office Work Β· Ukraine (Lviv) Β· English - B1
    We are looking for a motivated Trainee Python Developer to join our team and develop innovative projects using Python, Django, and different databases. Ideally, you need to have a passion for programming, great soft skills, and good English. It is a...

    We are looking for a motivated Trainee Python Developer to join our team and develop innovative projects using Python, Django, and different databases.

    Ideally, you need to have a passion for programming, great soft skills, and good English.
     

    It is a full-time position in Lviv.
     

    Requirements:

    - Solid understanding of Django, REST API

    - Strong proficiency with Python

    - Experience with databases: PostgreSQL

    - Knowledge of OOP, microservice architecture, cloud providers

    - English level: Intermediate+ (written, spoken)

    - Desire to work and study new technologies, approaches, and best practices
     

    Responsibilities:

    - Write clean and maintainable code using Python

    - Development of the server part of the application

    - Implement back-end functionality according to requirements

    - Staying current on new technologies and best practices

    - Communicate with the customer and team members
     

    Interview stages:

    Initial interview ➜ Technical Interview ➜ Interview with PM ➜ Job offer
     

    We offer:

    - IT Club membership

    - 18 days of vacation + 8 days of paid state holidays

    - Health insurance

    - Compensation for language trainings

    - Compensation for educational courses, training, and certificates

    - Compensation for sport activities

    - Mentorship program

    - Employee recognition program with awards

    - Reading club

    - Cozy and pet-friendly office

    - Weekly sweets & fruits office days

    - Corporate bookshelf

    - Office relax zone with PS4, VR, table games, table tennis, aero hockey, mini football table, and gymnastic ladder.
     

    We are looking for a team player!

    Are you interested? We would be glad to receive your CV.

    More
Log In or Sign Up to see all posted jobs