Jobs Backend

986
  • · 104 views · 25 applications · 19d

    Mathematical Software Engineer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    About us Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects and IT managers. We are united by the mission to provide our clients with software products and services that perform,...

    About us

    Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed. 

    We believe that our people and culture make Syndicode’s success continuous. Our team is unified by shared principles like: Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and are able to analyze a variety of sources to make sound and timely decisions.

    If it sounds like you, apply to our jobs and become a new Syndicoder!

     
    About the project

     

    Our team is building an internal tool for a major construction company to help their teams design and evaluate complex layouts while accounting for real-world constraints. The product combines robust engineering logic with an interactive 3D view in the browser, making it easier for users to explore design options and estimate key building parameters, including costs. In this role, you’ll work on the mathematical core of the system—refining existing models and developing new algorithms that make the application faster, smarter, and more accurate.

     

    What you’ll be doing
     

    • Experience: At least 3 years of professional experience in mathematical modeling, algorithm development, or optimization-focused software engineering.
    • Mathematical Expertise: Strong foundation in areas such as numerical analysis, linear algebra, calculus, statistics, probability, optimization, and related mathematical disciplines.
    • Python: Minimum of 2 years of experience, with expertise in object-oriented programming, data structures, algorithms, and performance optimization.
    • Computational geometry for coordinating transformations, polygon operations, or spatial reasoning.
    • Analytical Thinking: Strong problem-solving skills with the ability to break down complex challenges into actionable components.
    • Attention to Detail: High level of accuracy and precision in developing and validating mathematical models and code.
    • Communication: Ability to clearly explain complex mathematical and technical concepts to both technical and non-technical audiences.
    • Education: Bachelor’s, Master’s, or Ph.D. in Mathematics, Computer Science, Engineering, or a related quantitative field.
      
      Nice to have
       

      • FastAPI (or similar frameworks): Experience building RESTful APIs and exposing mathematical models and algorithms as scalable web services.
      • AWS: Familiarity with cloud infrastructure services for deployment, scalability, and management of computational resources in production environments.
         
         

      What you'll be doing
       

    • Mathematical Model Development: Design, develop, and implement mathematical models and algorithms to solve complex problems in engineering, data analysis, optimization, and related domains.
    • Python Software Development: Translate mathematical models and algorithms into high-performance, reliable, and efficient Python code. Ensure clean architecture, solid coding practices, and optimal performance.
    • Collaboration: Work closely with cross-functional teams—including developers and domain experts—to understand requirements, troubleshoot issues, and deliver integrated solutions.
    • Testing and Validation: Perform rigorous testing and validation of mathematical models and their Python implementations to ensure accuracy, reliability, and efficiency.
    • Documentation: Create clear, thorough documentation for models, algorithms, and code implementations.
       

    What you’ll get at Syndicode
     

    • Fully remote job
    • Continuous feedback within teams and departments
    • Top-notch team 
    • Ability to participate in decision-making and bring new ideas
    • Self-management: opportunity to manage your time and plan your activities
    • Dynamic fast-growing environment: we react and adapt quickly to the world’s and market changes.
    More
  • · 81 views · 6 applications · 19d

    Tech Lead

    Full Remote · Ukraine · 6 years of experience · English - B2 MilTech 🪖
    Technical Lead Intro We are looking for a strong Technical Lead to join our team working with a Silicon Valley startup on a mission-critical AI assistant for military vehicles. This product is already actively deployed and used by the Ukrainian Army to...

    Technical Lead 
    Intro 
    We are looking for a strong Technical Lead to join our team working with a Silicon Valley startup on a mission-critical AI assistant for military vehicles. This product is already actively deployed and used by the Ukrainian Army to support their operations. We are committed to this mission and provide our help to the UA army for free. You will lead the design and implementation of the entire platform (Backend, Frontend, Mobile, Infrastructure), ensuring high architectural standards and code quality for a system that makes a real difference. While our backend stack is primarily Python, we value strong engineering fundamentals over specific languages. If you have deep experience building reliable, scalable systems in other languages (e.g., C#, Java, Go), and are comfortable leading teams and designing robust architectures, you will be a great fit. 
    Technologies 
    ● Backend: Modern Python services and APIs 
    ● Frontend: Web application in React 
    ● Mobile: Native iOS/Android + React Native (prototype; stack evolving) 
    ● Infrastructure & DevOps: Cloud-native platform on Kubernetes with CI/CD 
    ● AI/LLM: Retrieval-augmented generation and agentic workflows 
    ● Architecture: Clean Architecture and solid engineering practices Responsibilities 
    ● Own the technical vision and architecture across Backend, Frontend, Mobile, and Infrastructure. 
    ● Collaborate closely with AI researchers/engineers to create LLM/RAG solutions and ensure robust, reliable workflows. 
    ● Lead and mentor engineers; establish engineering standards and review processes. 
    ● Partner with product and stakeholders to shape roadmaps and deliver outcomes. 
    ● Ensure platform reliability, security, scalability, and cost efficiency. 
    ● Drive CI/CD and operational excellence for rapid, safe releases. Requirements 
    ● Proven experience leading engineering teams and owning system architecture. 
    ● Strong engineering fundamentals (system design, reliability, security), language-agnostic; Python preferred but C#/Java/Go experience welcome. 
    ● Experience across multiple domains: Backend services, Web Frontend, Mobile concepts, and Cloud Infrastructure. 
    ● Familiarity with AI/LLM solutions (e.g., RAG, agents) would be a plus. ● Track record of delivering mission-critical systems with CI/CD and operational excellence. 
    ● Excellent communication, stakeholder management, and mentorship skills; mission-driven mindset.

    More
  • · 47 views · 10 applications · 19d

    Senior Python Engineer (IRC287251)

    Full Remote · Poland, Ukraine · 4 years of experience · English - B2
    Description We are seeking a highly motivated and experienced Senior Python Developer to join our growing team. This role will focus on developing and maintaining a test automation framework, primarily using PyTest, with a strong emphasis on cloud VM...

    Description

    We are seeking a highly motivated and experienced Senior Python Developer to join our growing team. This role will focus on developing and maintaining a test automation framework, primarily using PyTest, with a strong emphasis on cloud VM runners. The ideal candidate will have a deep understanding of Python, testing techniques, and a passion for building robust and efficient systems. Experience with network protocols and OS Linux is highly desirable.

     

    Requirements

    – Experience with PyTest or other test libraries in Python.

    – Strong understanding of Python and Linux OS.
    – Expertise in Python package creation.

     

    Nice to have skills, experience & qualifications:

    – Familiarity with real-time operating systems (QNX preferred) and basic C++ knowledge.
    – Experience with DDS communication protocol.
    – Knowledge of the medical device development process.

     

    Job responsibilities

    – Design, develop, and implement a test automation framework using Python and PyTest.

    – Optimize the test cases execution environment.
    – Integrate test automation framework with in-house cloud orchestration platform.
    – Support the Automation QA team.
    – Documentation and training: Document the design of software and train team members on new workflows and tools.

    More
  • · 452 views · 53 applications · 19d

    Senior Python Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are looking for a Senior Python Developer for a very long-term project. Must have Python: website scraping, FastApi, Websockets, asynchronous programming, object-oriented programming. Databases: SQL Server, Redis Good English, the interview with the...

    We are looking for a Senior Python Developer for a very long-term project.

     

    Must have Python: website scraping, FastApi, Websockets, asynchronous programming, object-oriented programming. 

    Databases: SQL Server, Redis

    Good English, the interview with the customer would be in English

     

    Great communication, team player, hard worker, having a sense of urgency

     

    Working hours Israel - from Sunday to Thursday, Friday Saturday days off 

     

    Sometimes, needs to fix bugs during nights or weekends, depending on the level of code - the better level, the fewer issues

     

    The project is about collecting and processing data for sports games, to provide data as a service for other services.

    It's a data-collecting and processing platform, there are a lot of parsing and scraping tasks.

     

    We are an outstaff company, working with a client for a long time, looking for a new team member to make the team stronger.

    More
  • · 143 views · 10 applications · 19d

    Junior / Middle Back-End Developer

    Office Work · Ukraine (Kyiv, Lviv) · Product · 1 year of experience · English - B1
    Since 2021, Codefinity has been on a mission to make tech education accessible to everyone. Today, our platform helps hundreds of thousands of learners globally, and we’re just getting started. We are looking for a Backend Developer to help us build...

    Since 2021, Codefinity has been on a mission to make tech education accessible to everyone. Today, our platform helps hundreds of thousands of learners globally, and we’re just getting started. We are looking for a Backend Developer to help us build high-performance systems that can handle our rapidly growing global user base.


    Do you enjoy solving complex architectural challenges? Do you want to see your code power a platform used by millions? At Codefinity, your engineering decisions directly impact the learning journey of thousands of future developers. If you're ready to build clean, scalable, and impactful technology, let’s talk.

    📍 Key Responsibilities:

    Microservices Development: Design, develop, and maintain microservices using Go
    CI/CD Optimization: Build and refine CI/CD pipelines to automate testing, delivery, and deployment processes. 
    Infrastructure Management: Maintain cloud infrastructure and deployment environments to ensure system reliability. 
    Engineering Excellence: Uphold high standards through rigorous code reviews, automated testing. 

    📍Required Qualifications:

    Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. 
    Core Engineering: Strong fundamentals in software design, focusing on writing clean, flexible, and scalable code. 
    Go Expertise: Proven hands-on experience developing backend applications with Go. 
    API & Data: Solid understanding of RESTful APIs and proficiency in working with SQL databases. 
    Containerization: Practical experience with Docker for containerizing applications and managing environments.

    What do we offer:

    • Work within an ambitious team on a socially impactful education product.
    • 20 working days of paid vacation per year, plus public holidays.
    • An office with a reliable shelter, generators, satellite internet, and other amenities.
    • Access to our corporate knowledge base and professional communities.
    • Compensation for English language learning, external training, and courses.
    • Medical insurance and full sick leave compensation.
    • Company doctor and massage in the office.
    • Sports activities: running, yoga, boxing, and more.

     

    More
  • · 168 views · 1 application · 19d

    Node.js Next.js Developer (Junior / Mid-Level)

    Full Remote · Israel · 2 years of experience · English - B2 MilTech 🪖
    We are looking for a motivated Junior or Middle Node.js & Next.js Developer to join our growing engineering team. In this role, you will work on building modern web applications, APIs, and scalable services using Node.js, Next.js, and Docker. This...

    We are looking for a motivated Junior or Middle Node.js & Next.js Developer to join our growing engineering team.

    In this role, you will work on building modern web applications, APIs, and scalable services using Node.js, Next.js, and Docker.

    This position is ideal for a developer who values ​​clean code, productivity, and continuous professional development. You will work closely with product managers, designers, and senior engineers to create quality solutions with real impact on the product and users.

    Responsibilities

    Develop and maintain modern web applications on Next.js (React)

    Create and maintain backend services and APIs on Node.js

    Write clean, maintainable, and well-documented code

    Containerize applications using Docker and participate in deployment processes

    Integrate databases, third-party APIs, and internal services

    Participate in code reviews and develop team best practices

    Tweak, optimize, and improve application performance

    Collaborate with cross-functional teams to design and implement new features

    Requirements

    Required

    1–4 years of experience with JavaScript / TypeScript

    Practical experience with Node.js (Express, Hono, Fastify, or similar frameworks)

    Experience with Next.js and React

    Understanding REST API principles

    Experience with Docker (image creation, docker-compose, basic container concepts)

    Git proficiency and understanding standard workflows

    Understanding asynchronous programming, promises and event-driven architecture

    Will be a plus

    Experience with databases: PostgreSQL, MySQL, MongoDB or similar

    Experience with ORM: Prisma, Drizzle, TypeORM, Sequelize

    Knowledge of WebSockets or real-time systems

    Experience with CI/CD

    Basic understanding of cloud platforms (AWS, GCP, Azure, DigitalOcean)

    Experience with testing (Jest, Vitest, Playwright)

    Experience with Redis (caching, queues, sessions)

    More
  • · 131 views · 40 applications · 19d

    Python Software Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · English - B2
    About the role As a Software Development Engineer, you will contribute to all aspects of an agile software development life cycle, including design, architecture, development, documentation, testin,g and operations. You will push your design and...

    About the role

    As a Software Development Engineer, you will contribute to all aspects of an agile software development life cycle, including design, architecture, development, documentation, testin,g and operations. You will push your design and architecture limits by owning all aspects of solutions end-to-end, through software development. Apart from that, you will be responsible for industrialization of existing prototypes, containerization, and organization of CD/CI workflows and automated tests. Context of the role: Vessels operate in the middle of the ocean, with very limited connectivity that is both costly and slow. We install the device on the vessel, and all processing runs directly on the device rather than in the cloud. Only updates and troubleshooting are performed via the available connection. You must be familiar with highly optimized coding practices and extensive development of automated tests in pre-production.
     

    Requirements 
    Candidates for this position are expected to have technical background in Computer Science and Engineering, including object-oriented design, data structures, and algorithms

    • Experience in software development (Python, C/C++ is a plus) for performance-critical applications in resource constrained environment (example: IoT edge devices) 
      • Knowledge of software development lifecycle (CD/CI, Git, Docker, ...) for deploying and maintaining applications on remote devices 
      • A taste for high-quality software (clean code, high test coverage, peer reviews) 
      • Excellent written and oral communication in English (international team and clients) 
      • Experience in IoT edge device deployment is preferable 
      • MCU/sensor programming and industrial communication protocols knowledge is a plus 
      • Knowledge of signal and time series processing algorithms is a plus.
    More
  • · 37 views · 2 applications · 19d

    Senior Backend Engineer (Go/Python)

    Full Remote · Poland · 7 years of experience · English - B2
    N-iX is looking for a Senior Backend Engineer to join our team. Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on...

    N-iX is looking for a Senior Backend Engineer to join our team. 

    Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on products that enable security teams to orchestrate forensic investigations, run custom scripts at scale, and respond rapidly to cyber threats across millions of endpoints. The platform powers automated forensic evidence collection, customizable forensic profiles, and streamlined incident response workflows - all within a unified console alongside EDR data. This role focuses on improving infrastructure and backend systems to help the team ship faster and more reliably.


    Responsibilities:

    • Drive developer experience initiatives that improve team velocity
    • Implement backend features and integrations across multiple services
    • Collaborate with the team on architectural decisions and code reviews
    • Work independently while aligning with team priorities


    Requirements:

    • 7+ years of backend development experience
    • Proficiency in Python (preferably), Go, Java, or any similar language 
    • Experience with CI/CD systems, clouds (AWS/GCP)
    • Experience with Terraform
    • Experience with relational databases
    • Strong understanding of backend architecture and distributed systems
    • Strong communication skills and ability to work in hybrid/remote teams
    • Self-directed with the ability to drive initiatives independently
    • At least Upper Intermediate English level 


    Nice to have:

    • Kafka and event-driven architectures
    • E2E and integration testing strategies
    • Kubernetes and container orchestration
    More
  • · 105 views · 24 applications · 19d

    Python Developer

    Full Remote · Ukraine · 3 years of experience · English - B2
    Job Description Must have experience: 3+ years of professional backend development experience Strong Python skills, including: Object-Oriented Programming / Design Asynchronous programming (async/await, background tasks, workers) Experience with backend...

    Job Description

    Must have experience:

    3+ years of professional backend development experience

    Strong Python skills, including:

    • Object-Oriented Programming / Design
    • Asynchronous programming (async/await, background tasks, workers)

    Experience with backend frameworks such as Django (DRF), FastAPI, or Flask

    Solid understanding of backend architecture concepts:

    • REST APIs
    • Microservices
    • Event-driven and distributed systems

    Working knowledge of:

    • Linux
    • Networking basics
    • Docker

    Experience with tools such as Git, Jira, Jenkins

    Strong analytical thinking and engineering mindset
    Team-oriented approach and good communication skills
    Upper-intermediate English or higher


    Highly preferable experience:

    Experience with relational databases (PostgreSQL, MariaDB)
    Automated testing experience (Pytest or similar)
    Basic frontend understanding (HTML / JS, modern frameworks)


    Nice to have experience:

    • Cloud platforms (AWS / GCP / Azure)
    • Kubernetes
    • Go

    Job Responsibilities

    Design and develop scalable backend services in Python
    Build and maintain REST APIs for data ingestion and exposure
    Participate in architecture design (microservices, async workflows, event-driven patterns)
    Integrate data from heterogeneous sources (new and legacy systems)
    Work closely with frontend developers to support modern UX requirements
    Ensure code quality through testing, reviews, and best engineering practices
    Improve performance, reliability, and scalability of existing services
    Collaborate with cross-functional teams in an Agile/Scrum environment

    Department/Project Description

    We are expanding the team to work on a new strategic product focused on unifying and integrating data from multiple test stations.

    The project aims to:

    • Aggregate data from next-generation test stations, as well as legacy systems (FAST / LabView–based)
    • Integrate additional data sources in the future
    • Provide a modern backend foundation for data processing and exposure
    • Support a modern UX/UI layer built on top of this backend

    This system will become a core data platform for manufacturing and testing of Harmonic hardware products.


    Harmonic is a leading provider of innovative broadband solutions that deliver video, voice and data to communications providers around the world. GL team participates in development and QA of several generation of these solutions.


    The CableOS department is about developing the new software-based network equipment which provides access to Internet/IPTV/VoIP services with using powerful servers.

    It is an innovative solution for Internet Service Providers which will allow to get rid of the existing HW equipment and to migrate to the cloud, saving customers the enormous expenses for the support of huge number of hardware network equipment. Currently there are no competitors to this project in the world and Customer offers the opportunity to be at the beginning of the rapid development of the product and the opportunity to take their place in a fast-paced engineering team

    More
  • · 140 views · 32 applications · 19d

    Middle Software Engineer (Python / Golang / Kubernetes)

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - B1
    ProfiSea Labs is building an AI-powered multi-cloud management platform that helps CloudOps engineers and IT leaders optimize cloud usage, cut costs, and automate complex workflows through next-generation intelligence. This role sits at the intersection...

    ProfiSea Labs is building an AI-powered multi-cloud management platform that helps CloudOps engineers and IT leaders optimize cloud usage, cut costs, and automate complex workflows through next-generation intelligence. 

    This role sits at the intersection of Golang Kubernetes agent development and Python development with our FinOps product, Uniskai. 


    What you’ll do 

    • Develop and maintain a Kubernetes agent written in Golang 
    • Integrate the agent with the Uniskai FinOps platform (Python) 
    • Work with Kubernetes APIs, CRDs, controllers, and cluster-level components 
    • Build reliable, observable, production-ready services 
    • Collaborate with product and infrastructure engineers to ship real features, not demos 
       

    What we’re looking for 

    • 1–2 years of professional software development experience 
    • Strong knowledge of Python or Golang 
    • If you know Python, you’ll learn Golang 
    • And vice versa 
    • Basic understanding of Kubernetes (hands-on experience is a big plus) 
    • Ability to read, understand, and improve existing codebases 
    • Pragmatic mindset: you care about things working in production 

    Nice to have (not required) 

    • Experience building Kubernetes operators or agents 
    • Familiarity with cloud platforms (AWS, GCP, Azure) 
    • Exposure to FinOps, cost optimization, or observability tools
       

    What we offer 

    • Work on real infrastructure software used in production 
    • A team that values engineering clarity over buzzwords 
    • Opportunity to deepen expertise in Kubernetes and cloud internals 
    • Room to grow into a senior role 
    • Competitive compensation based on experience 
       

    If you want to understand how Kubernetes actually works under the hood – and not just deploy YAML – this role is for you. 

    More
  • · 368 views · 53 applications · 19d

    Junior Node.js Developer (US working hours) to $1200

    Full Remote · Ukraine · Product · English - B1
    What We Expect Excellent knowledge of JavaScript and TypeScript, with experience writing tests (preferably Jest) Strong understanding of SQL and the HTTP protocol Understanding of data structures and experience writing algorithms Working hours: 13:00 -...

    What We Expect

    • Excellent knowledge of JavaScript and TypeScript, with experience writing tests (preferably Jest)
    • Strong understanding of SQL and the HTTP protocol
    • Understanding of data structures and experience writing algorithms
    • Working hours: 13:00 - 22:00 (Kyiv time)

     

    Interview Stages

    1. Complete a technical task (building a web service) independently within 1-2 days.
    2. Technical screening interview (45-60 minutes).
    3. Live coding session (2 hours) - candidate can use Google but not Chat GPT or similar tools.

     

    Interview Topics

    1. JavaScript ES6

    2. Typescript 

    3. Promises

    4. SQL

    5. Data structures

    6. REST APIs / HTTP protocol

    7. Docker

    8. nest.js 

    9. DevOps / Cloud compute / CI/CD

     

    About the Position

    • Compensation: a flat monthly rate or hourly (tracked via Toggl.com)
    • Holidays, sick days and vacation: standard for Ukraine (21 vacation days | 5 sick leave days | 11 holidays)
    • Trial period: 3 months
    • Working hours: 13:00 - 22:00 (Kyiv time)
    More
  • · 179 views · 52 applications · 20d

    GoLang backend developer

    Part-time · Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    For a part-time remote position, looking for a GoLang backend developer (Strong Middle). Requirements: Go / Backend Strong experience with Go Solid understanding of concurrency (goroutines, channels, context) Experience building high-performance...

    For a part-time remote position, looking for a GoLang backend developer (Strong Middle). 

     

    Requirements:


    Go / Backend

    • Strong experience with Go
    • Solid understanding of concurrency (goroutines, channels, context)
    • Experience building high-performance backend services
    • Skills in profiling and performance optimization


    Networking

    • Good understanding of TCP / UDP
    • Hands-on experience with HTTP, WebSockets, gRPC, Quic
    • Knowledge of network latency, timeouts
    • Experience with streaming or real-time systems


    Infrastructure

    • Experience with Docker
    • Good knowledge of Linux environment
       

    Nice to have

    • FFmpeg / Media
      Practical experience with FFmpeg
    • transcoding
    • muxing/demuxing
    • audio/video stream processing
    • Understanding of common codecs (H.264 / H.265 / AAC, etc.) and containers (mp4, mpeg-ts, mkv, etc.)
    • Experience integrating FFmpeg with Go
      Experience with RTSP / RTP / RTMP / HLS / DASH
       
    More
  • · 140 views · 75 applications · 20d

    Python Developer

    Full Remote · Worldwide · 4 years of experience · English - B2
    We are looking for a Full-Stack Python Developer to join a growing client product that has expanded significantly since its launch and is now undergoing a major update, redesign, and integration of new functionality. The product provides real-time...

    We are looking for a Full-Stack Python Developer to join a growing client product that has expanded significantly since its launch and is now undergoing a major update, redesign, and integration of new functionality. The product provides real-time monitoring, risk assessment, and intelligence on global destinations to support safe and informed travel decisions. It aggregates and updates security, health, and situational data, enabling organizations to proactively manage risks and respond quickly to changing conditions. The role involves working with an existing product to enhance features, implement new functionality, and contribute to a modernized user experience.

    Key Requirements:
    - Proven experience in Python/Django backend development
    - Experience with frontend frameworks such as Vue.js or React
    - Strong English communication skills (B2+)
    - Ability to work independently on product development and enhancements
    - Experience contributing to existing products and integrating new features
    - Work schedule: from 8.30 CET or 9.30 Kyiv time

    Responsibilities:
    - Continue development of an existing product, including enhancements and new features
    - Collaborate with cross-functional teams to define and implement functionality
    - Participate in redesign and modernization of the product
    - Ensure high-quality code and adherence to best practices

    More
  • · 101 views · 8 applications · 20d

    Senior Node.js Developer

    Office Work · Spain · Product · 5 years of experience · English - B2
    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
  • · 185 views · 80 applications · 20d

    Backend Developer

    Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · English - B1
    We are looking for a skilled Backend Developer (Node.js/NestJS) to join our high-performance engineering team. In this role, you will build scalable microservices, work with modern event-driven architecture, and contribute to the development of large,...

    We are looking for a skilled Backend Developer (Node.js/NestJS) to join our high-performance engineering team.
    In this role, you will build scalable microservices, work with modern event-driven architecture, and contribute to the development of large, high-load systems used by thousands of users daily.

    Responsibilities

    • Design, develop, and maintain high-load backend services using Node.js (NestJS).
    • Build and optimize microservices architecture for scalability and resilience.
    • Work with PostgreSQL (TypeORM), MongoDB (Mongoose), ClickHouse, and Redis.
    • Implement efficient communication between services using gRPC.
    • Integrate and work with Kafka and other message-driven components.
    • Ensure proper implementation of caching, queues, and distributed operations.
    • Apply secure coding principles and follow best practices.
    • Analyze business requirements, identify issues, and provide timely fixes and improvements.
    • Collaborate closely with cross-functional teams during planning and development.
       

    Required Skills

    • 3-4+ years of experience with Node.js, strong expertise in NestJS.
    • Solid experience with:
      • PostgreSQL + TypeORM
      • MongoDB + Mongoose
      • Redis
      • ClickHouse (queries, schema design, optimization)
    • Hands-on experience with Kafka and event-driven architecture.
    • Experience with gRPC.
    • Understanding of microservices and distributed system design.
    • Experience with API services, WebSockets, and async communication patterns.
    • Strong knowledge of JavaScript/TypeScript (ES6+).
    • Understanding of HTTP/HTTPS, web protocols, and backend performance principles.
    • Strong analytical and debugging skills — ability to identify defects and deliver hotfixes quickly.
       

    Nice to have

    • Hands-on knowledge of any other OOP language (preferably Java).
    • Architecture patterns knowledge and usage.
    • Experience with CI/CD pipelines and DevOps practices.
    • Knowledge of security standards and best practices for backend systems.
    • Experience in iGaming, fintech, or other high-load domains.

     

    What We Offer: 

    •  Competitive salary. 
    • Fully remote work with flexible schedule. 
    • Career growth in an international iGaming company. 
    • Paid vacation and sick leave.
       

      If you are passionate about clean architecture, enjoy solving complex technical challenges, and want to grow in a product-driven environment — this role is for you.

    More
Log In or Sign Up to see all posted jobs