Jobs Backend

986
  • · 128 views · 33 applications · 19d

    Senior Java Engineer

    Full Remote · Ukraine · 5 years of experience · English - B2
    About the position Develop and design a scalable system Investigate new technological areas and understand them in depth through rapid self-learning Demonstrate strong analytical problem-solving skills to support scalable and sustainable design...

    About the position

    • Develop and design a scalable system
    • Investigate new technological areas and understand them in depth through rapid self-learning
    • Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions
    • Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices

    Position Requirements:

    • At least 3 years of experience as a Java/J2EE developer
    • Experience in Relational/NoSql Distributed Databases
    • Solid understanding of Messaging platforms (Kafka etc.)
    • Experience with developing microservices-based architecture.
    • Experience in Spring framework, Springboot, Hibernate, and In-depth knowledge of Java 8+ development
    • Experience in unit testing frameworks, such as Junit, TestNG, etc.
    • Experience in writing design documents for SW architecture
    •  Comfortable tackling new problems and thinking outside the box
    • Ability to work independently with minimum supervision and to take on additional tasks as required

    Working in a scrum team

    Advantages:

    •  Python, Spark
    • Experience with Kubernetes
    • Advanced Dev Environment knowledge: Maven, GIT, Jenkins, Docker
    • Experience working as a software developer in an Agile environment
    • Experience in CI tools such as Jenkins
    •  Working in a Linux environment
    More
  • · 95 views · 24 applications · 19d

    Senior JAVA Engineer

    Full Remote · Countries of Europe or Ukraine · 7 years of experience · English - B2
    Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...

    Key Responsibilities:

    • Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
    • Microservices: Architect and implement scalable microservices for high availability and performance.
    • Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
    • Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
    • Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.

    Skills & Qualifications:

    • Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
    • Microservices: Experience building and deploying microservices in a distributed environment.
    • Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
    • Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
    • On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.

    Soft Skills:

    • Strong problem-solving and troubleshooting skills.
    • Excellent team player with effective communication and collaboration skills.
    • Adaptable in a fast-paced, dynamic environment.
    More
  • · 83 views · 18 applications · 19d

    Senior JAVA Engineer

    Full Remote · Ukraine · 6 years of experience · English - B2
    Key Responsibilities: Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud). Microservices: Architect and implement scalable microservices for high availability and performance. Helm &...

    Key Responsibilities:

    • Java Development: Design and develop backend services using Java and the Spring Framework (Spring Boot, Spring Cloud).
    • Microservices: Architect and implement scalable microservices for high availability and performance.
    • Helm & Kubernetes: Use Helm and Kubernetes for container orchestration and automated deployment.
    • Production Support: Participate in the "Blender" on-call rotation (approximately once a month) to resolve production issues.
    • Collaboration: Work closely with cross-functional teams to define, design, and optimize technical solutions.

     

    Skills & Qualifications:

    • Java & Spring: 5+ years of hands-on experience with Java and Spring (Spring Boot, Spring Cloud).
    • Microservices: Experience building and deploying microservices in a distributed environment.
    • Helm/Kubernetes: Familiarity with Helm and Kubernetes for deploying and managing applications in the cloud.
    • Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
    • On-Call Support: Willingness to participate in the Blender on-call rotation and resolve production incidents.
    More
  • · 136 views · 28 applications · 19d

    Middle/Senior Backend Developer (WebRTC, Python)

    Full Remote · Ukraine · Product · 2 years of experience · English - B1
    About the Project We are developing modern SoftPhone applications for Android, iOS, and a WebRTC client, designed as an extension of our core product PortaSwitch — a Class 4 & Class 5 SIP softswitch platform. This role offers a unique opportunity to work...

    About the Project
    We are developing modern SoftPhone applications for Android, iOS, and a WebRTC client, designed as an extension of our core product PortaSwitch — a Class 4 & Class 5 SIP softswitch platform.
    This role offers a unique opportunity to work closely with PortaSwitch, collaborate with an experienced engineering team, grow your expertise in VoIP telephony, and contribute to a live, actively evolving product.

    Team Setup
    You will join a team of 7 professionals:
     

    • 1 Project Manager
    • 1 Senior Developer Lead
    • 3 Mobile Developers
    • 1 Web Developer
    • 1 Backend Developer


    Key Responsibilities
     

    • Design and develop the server-side backend of the WebTrit system
    • Build scalable, high-performance solutions supporting real-time communication services
    • Collaborate with mobile and web teams to deliver seamless product functionality

       

    Required Skills & Experience

    • Python (strong backend development experience)
    • Solid knowledge of Phoenix and Ecto
    • Strong knowledge / hands-on experience with WebRTC
    • Experience with PostgreSQL
    • Proven experience building backend services in production

    Nice to Have

    • Elixir (2+ years of commercial experience)


    English Level
     

    • Written English is sufficient for day-to-day communication

       

    We offer:

    • Professional development
    • Highly skilled colleagues who are ready to share knowledge
    • Performance review every six months
    • Paid vacations, compensatory leaves and sick leave
    • Work schedule up to you: standard “office” schedule (5 day 9 till 18.00 it is Kyiv time (UTC+2/+3 ) Or flexible schedule with 12-hour shifts every three days from 8 till 20.00 or from 20.00 till 8.00.
    •  English classes with the experienced teachers
    More
  • · 136 views · 38 applications · 19d

    Full-Stack Developer (PHP/Angular – Middle+)

    Countries of Europe or Ukraine · Product · 2 years of experience · English - None
    Main goals: * Maintain existing projects. * Development of new modules. * Code review. What is important for this role * Experience 2+ years. * Good understanding of OOP. * Strong knowledge of HTML, PHP, Angular, JS, MySQL, CSS, MongoDB * Advanced Linux...

    Main goals:

    * Maintain existing projects.

    * Development of new modules.

    * Code review.

    What is important for this role

    * Experience 2+ years.

    * Good understanding of OOP.

    * Strong knowledge of HTML, PHP, Angular, JS, MySQL, CSS, MongoDB

    * Advanced Linux administration skills (SSH+ISPmanager).

    * Experience with frontend frameworks, advanced skills with version control systems (Git).

    * Ability to work with other people's code and make it better.

    *Experience in agile/scrum methodology.

    * Knowledge of English at a level not lower than Intermediate (B1) - reading technical documentation.

    * Desire to learn, develop and work on interesting projects.

    The development of our colleagues is the success of the company, so we have created the most comfortable conditions:

    -Work in the office Bulgaria, Sofia (Remote work is possible)

    -Working hours Mon-Fri 10:00-18:30 (flexible schedule available).

    -Official employment / FOP.

    -Paid vacation and sick days.

    More
  • · 172 views · 27 applications · 19d

    SDET (3-month contract)

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B2
    We are elai.io, an innovative AI-driven startup specializing in video generation. Recently acquired by Panopto — a leader in interactive video solutions — we’re now part of a growing team of around 200 professionals focused on advancing learning through...

    We are elai.io, an innovative AI-driven startup specializing in video generation. Recently acquired by Panopto — a leader in interactive video solutions — we’re now part of a growing team of around 200 professionals focused on advancing learning through powerful, interactive video technology.

     

    We are looking for a hands-on Software Development Engineer in Test to design and implement our test automation strategy across unit, integration, and end-to-end levels. The goal of this engagement is to build reliable coverage for critical audio/video flows, reduce regressions, and increase release confidence while enabling developers to own and maintain tests long term.

     

     

    Contract details

    • Duration: 3 months
    • Focus: test automation strategy implementation, CI/CD integration, and developer enablement
    • Engagement type: contract

     

    Scope of work

    • Implement automated test coverage across the testing pyramid:
      • Frontend unit and component tests using React Testing Library
      • Backend unit tests using Jest
      • API integration tests for Express and MongoDB using Supertest with isolated databases
      • E2E smoke and regression tests using Playwright
    • Build and maintain test automation infrastructure
    • Integrate tests into CI/CD pipelines, including:
      • PR gates for unit and API integration tests
      • Staging gate for E2E smoke tests
      • Test reports and artifacts on failures (traces, videos, screenshots, logs)
    • Enable the development team to take ownership of testing by:

      • Creating clear documentation (how to write and run tests, patterns, examples, Definition of Done expectations)
      • Preparing templates and snippets for common test scenarios
      • Running knowledge-sharing sessions or workshops
      • Actively coaching developers to write unit and integration tests as part of feature development

       

    Required skills

    • Strong hands-on experience implementing automation across unit, integration, and E2E levels
    • Solid JavaScript and TypeScript testing experience in React and Node.js environments
    • Strong experience with Playwright
    • Experience with API testing (Supertest or equivalent) and database test isolation (MongoDB)
    • Proven experience validating audio and video artifacts in automated tests
    • CI/CD experience, including test gates, parallel execution, artifacts, and stable pipelines
    • Strong communication skills with the ability to document clearly and guide engineers toward better testing practices

     

    We offer

    • Competitive salary based on qualifications and contributions
    • Flexible working hours
    • Opportunity to work with a highly qualified international, friendly team
    • Fully remote work
    More
  • · 85 views · 5 applications · 19d

    Pricipal Full Stack Developer (ReactJS, Node.js)

    Full Remote · Ukraine · 7 years of experience · English - B2
    Description Founded in 1981, our client is a leading global omnichannel retailer of sports fashion and outdoor brands, operating over 4,500 stores across 36 countries with a strong presence in the UK, Europe, North America, and Asia-Pacific. Guided by a...

    Description

    Founded in 1981, our client is a leading global omnichannel retailer of sports fashion and outdoor brands, operating over 4,500 stores across 36 countries with a strong presence in the UK, Europe, North America, and Asia-Pacific.

    Guided by a vision to connect globally, inspire locally, and empower individuals, the company engages a new generation of consumers through the universal culture of sport, music, and fashion, while continuously setting global standards for retail excellence.

    Our team supports this international growth by designing, building, and evolving a custom eCommerce platform that underpins the client’s core e-commerce and retail systems within a global omnichannel ecosystem.

    Requirements

    We are looking for a skilled Full Stack Developer who can take ownership of designing, building, and evolving scalable web applications. This role combines strong hands-on development with technical leadership, decision-making, and team mentorship across the full development lifecycle.

    • Strong hands-on experience with ReactJS and Next.js for building modern, scalable web applications
    • Solid backend experience with Node.js
    • Advanced proficiency in TypeScript and modern JavaScript (ES6+)
    • Experience designing and integrating GraphQL and REST APIs
    • Practical knowledge of unit and integration testing (e.g., Jest)
    • Ability to drive technical decisions, enforce best practices, and review code
    • Advanced English, sufficient for daily communication with international stakeholders
      Nice-to-have
    • Experience with serverless and event-driven architectures
    • Familiarity with Agile / Scrum development processes
    • Understanding of performance optimization and security best practices
    • Exposure to Infrastructure as Code (Terraform or CloudFormation)
    • Previous experience mentoring developers or acting in a technical leadership role

      Key Responsibilities

    • Lead the design and development of complex, scalable, and high-performance applications.
    • Define and enforce coding standards, best practices, and architectural guidelines.
    • Collaborate with architects, product managers, and business stakeholders to design system solutions.
    • Development & Technical Leadership:
    • Build end-to-end features using ReactJS/Next.js (frontend) and Node.js (backend).
    • Design and implement APIs using GraphQL and REST where appropriate.
    • Ensure test coverage and reliability through unit/integration testing with Jest.Mentorship & Team Collaboration:
    • Mentor and guide engineers, ensuring continuous technical growth within the team.
    • Collaborate with cross-functional teams including UX/UI, QA, and DevOps.
    • Lead technical discussions, proof of concepts, and design reviews.

     

    Job responsibilities

    • Work with the team to ensure that the initiatives are lead and delivered to closure
    • Collaborate with the product managers , challenge them in terms of features and keep the delivery time line intact
    • Ensure that the solution is technically robust and scalable to meet all the fascia needs
    • Have Unit tests, integration tests, mocks as part of the solution
    • Direct the teams in terms of development, testing and integration
    • Be hands-on and write code, review code of the team before it goes to the client
    • Zero tolerance towards bad coding practices and lack of tests
    • Look at the features to be indedependtly deployable and release independently
    • Look at the cost optimization and scale optimization for the features deployed
    • Guide the team with the implementation in terms of tech, design and be accountable for the work package delivery
    More
  • · 181 views · 14 applications · 19d

    Middle Backend Engineer to $3000

    Office Work · Ukraine (Lviv) · 2 years of experience · English - None
    At the moment, we are looking for a Middle Backend Engineer ($$2000-3000). Please note that this is a full-time on-site position in our Lviv office. Position Requirements · Bachelor’s degree in Computer Science or related field, or equivalent...

    At the moment, we are looking for a Middle Backend Engineer ($$2000-3000).
    Please note that this is a full-time on-site position in our Lviv office.


    Position Requirements

    ·   Bachelor’s degree in Computer Science or related field, or equivalent experience.

    ·   2-4 years of Python backend development experience with understanding of async programming.

    ·   Working knowledge of FastAPISQLAlchemy, and Pydantic.

    ·   Experience building and consuming RESTful APIs.

    ·   Basic understanding of gRPC and Protocol Buffers (beneficial).

    ·   Experience with task queues (e.g., Celery, RabbitMQ) or background job systems.

    ·   Good understanding of relational databases (PostgreSQL, MySQL) and Redis.

    ·   Familiarity with MongoDB (beneficial).

    ·   Experience with Docker and basic understanding of Kubernetes concepts.

    ·   Proficiency in writing unit tests with pytest.

    ·   Basic knowledge of logging and monitoring practices.

    ·   Strong version control skills with Git.

    ·   Familiarity with cloud services (AWS preferred) is a plus.

    ·   Good problem-solving and communication skills.

     

    Responsibilities

    ·   Develop and maintain backend features using Python and FastAPI.

    ·   Implement RESTful API endpoints based on technical specifications.

    ·   Write clean, maintainable code following established patterns.

    ·   Create unit tests for new functionality using pytest.

    ·   Fix bugs and resolve issues in existing codebase.

    ·   Participate in code reviews and apply feedback.

    ·   Work with PostgreSQL databases and Redis for caching.

    ·   Document implemented features and API endpoints.

    ·   Collaborate with team members on assigned tasks.

    ·   Follow established development workflows and coding standards.

     

    We offer

    • Above market rate salaries
    • Flexible working hours and remote/hybrid work options
    • 25 days off per year + official holidays off
    • Military reservist deferment
    • English lessons compensation
    • Medical compensation
    • Professional Development Budget
    • Tech Equipment Allowance
    • Cozy office and free snacks
    • Team Building and Social Events

     

    If you’re passionate about creating, breaking boundaries, and shaping the future of digital entertainment — you’re one of us. Join our team of talented professionals where your expertise will be valued, your growth supported, and your contributions recognized. Don’t miss the opportunity to be part of an innovative company with a culture that fosters both personal and professional development.

    Send us your resume today and let’s build the future together!

    More
  • · 243 views · 83 applications · 19d

    PHP Developer (Backend)

    Full Remote · Worldwide · 2 years of experience · English - B1
    We are a product startup focused on developing mobile applications and Telegram mini apps. We are looking for a PHP Backend Developer experienced with Laravel and modern backend architecture. Responsibilities: • Develop and maintain backend services...

    We are a product startup focused on developing mobile applications and Telegram mini apps. We are looking for a PHP Backend Developer experienced with Laravel and modern backend architecture.
     

    Responsibilities:
     

    • Develop and maintain backend services using Laravel 12 and PHP 8+
    • Design and implement RESTful APIs
    • Integrate with external services and internal microservices
    • Work with databases (PostgreSQL) and caching/message queues (Redis, RabbitMQ)
    • Write clean, testable, and maintainable code
    • Participate in code reviews and contribute to architecture decisions
    • Work closely with frontend and mobile teams to ensure seamless integration
     

    Requirements:
     

    • Minimum 2 years of experience in backend development
    • Strong knowledge of PHP 8+ and Laravel 12
    • Experience with Postman, Redis, RabbitMQ, PostgreSQL, Docker, REST API
    • Experience writing unit and integration tests
    • Understanding of backend performance optimization and scalability

    Nice to have

    • Experience working on Telegram bots or mini apps
    • Familiarity with queues, background jobs, and microservice communication
    • Experience with high-load or priority-based systems
    • Basic knowledge of frontend integration principles
     

    What we offer:
     

    • Opportunity to work on new products from scratch
    • Modern tech stack and real product challenges
    • Remote-first format and flexible schedule
    • A chance to influence the architecture and product direction from early stages

    More
  • · 121 views · 29 applications · 19d

    Senior Python developer

    Ukraine · 5 years of experience · English - B2
    Hey there! It’s an amazing time to join Digicode as we continue empowering as many innovators as possible to change the world. We deliver outstanding technology consulting, R&D, design, and software development services in the USA, UK, and EU markets....

    Hey there!

    It’s an amazing time to join Digicode as we continue empowering as many innovators as possible to change the world. We deliver outstanding technology consulting, R&D, design, and software development services in the USA, UK, and EU markets. This is where you come in.

    Digicode seeks a dynamic and organized Senior Python developer to join the team!

    Skills we are looking for:

    Core Python Development

    • Proficiency in Python 3.11+, including advanced features like pydantic, REST modules like httpx, async model of programming.
    • Strong understanding of Python’s standard library and common third-party packages.
    • Experience with virtual environments (venv, conda) and package management (pip).

    Retrieval Augmented Generation (RAG) & NLP (optional but recommended)

    • Familiarity with RAG architectures and principles.
    • Experience with relevant NLP libraries and frameworks (e.g., Hugging Face Transformers, NLTK, SpaCy).
    • Knowledge of vector databases (e.g., Azure Index with Vector profile, PostgreSQL with vector index) and embedding models.
    • Hands-on experience with RAG-specific frameworks like LangChain or LlamaIndex for building RAG pipelines (optional but would be great!)

    Linux Environment

    • Solid working knowledge of Linux operating systems for development and deployment.
    • Proficiency with command-line tools and shell scripting.

    DevOps & Deployment

    • Version Control: Expert-level proficiency with Git, including branching strategies, pull requests, and conflict resolution.
    • CI/CD: Experience with Jenkins for continuous integration and continuous delivery pipeline setup and management.
    • Container Orchestration: Understanding of Kubernetes (K8s) for deploying, scaling, and managing containerized applications. (optional)
    • Familiarity with Docker for containerization.

    Data Management & Transformation

    • Data Transformation: Proven ability to perform medium complexity data transformations using Python libraries (e.g., Pandas, NumPy!).
    • ETL: Understanding of ETL (Extract, Transform, Load) processes and best practices.
    • Database Work:
       
      • Strong SQL skills for relational databases (e.g., PostgreSQL, MySQL).
      • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.

    Integrations

    • Pub/Sub: Experience with message queuing systems (e.g., Apache Kafka, RabbitMQ, Google Cloud Pub/Sub, AWS SQS) for simple publish/subscribe integrations.
    • REST APIs:
       
      • Ability to design, develop, and consume RESTful APIs using Python frameworks (e.g., Flask, FastAPI!!!, Django REST Framework).
      • Understanding of HTTP methods, status codes, and API security best practices.

    General Software Engineering

    • Strong problem-solving and debugging skills.
    • Experience with unit testing, integration testing, and test-driven development (TDD).
    • Ability to write clean, maintainable, and well-documented code.
    • Excellent communication and collaboration skills; professional fluency in English language.

    ⏳Process:

    • 1. Intro call with a recruiter
    • 2. Internal tech interview
    • 3. Interview with the client

    Boom! Offer:)

    What To Expect From Digicode?

    🌎 Work from Anywhere: From an office, home, or travel continuously if that’s your thing. Everything we do is online. As long as you have the Internet and your travel nomad lifestyle doesn’t affect the work process (you meet all deadlines and are present at all the meetings), you’re all set.

    💼 Professional Development: We offer great career development opportunities in a growing company, international work environment, paid language classes, conference and education budget, & internal 42 Community training.

    🧘‍♂️ Work-life Balance: We provide employees with 18+ paid vacation days and paid sick leave, flexible schedule, medical insurance for employees and their children, monthly budget for things like a gym or pool membership.

    🙌 Culture of Openness: We’re committed to fostering a community where everyone feels welcome, seen, and heard, with minimal bureaucracy, and a flat organization structure.

    And, also, corporate gifts, corporate celebrations, free food & snacks, play & relax rooms for those who visit the office.

    Did we catch your attention?

    Join us on this exciting journey! We’re eager to grow and evolve together with you!

    *By submitting your resume, you automatically agree to the storage and processing of your personal data in accordance with the current legislation of Ukraine. We guarantee confidentiality at all stages of cooperation

    More
  • · 138 views · 56 applications · 19d

    Senior Python Backend Developer

    Full Remote · EU · Product · 5 years of experience · English - B2
    SENIOR PYTHON BACKEND DEVELOPER ABOUT THE ROLE We are looking for a Senior Python Backend Developer to work on a real estate listing platform with high data complexity. The role focuses on backend architecture, API design, and system scalability. You...

    SENIOR PYTHON BACKEND DEVELOPER

     

    ABOUT THE ROLE

     

    We are looking for a Senior Python Backend Developer to work on a real estate listing platform with high data complexity. The role focuses on backend architecture, API design, and system scalability. You will work with Django- and FastAPI-based services handling property listings, geospatial queries, multilingual content, and integrations with external systems.

     

    RESPONSIBILITIES

    • Design, develop, and maintain scalable backend services using Python

    • Build and maintain REST APIs with Django REST Framework and FastAPI

    • Participate in designing and evolving a microservices architecture

    • Work with PostgreSQL, including PostGIS for geospatial queries

    • Implement event-driven communication using Apache Kafka

    • Build and maintain background processing with Celery and Redis

    • Integrate AWS services (S3, EC2/EKS, related infrastructure)

    • Implement push notifications via Firebase Cloud Messaging (FCM)

    • Set up and support CI/CD pipelines for testing and deployment

    • Implement logging, monitoring, and alerting (Grafana, Prometheus, logs)

    • Write clean, testable, and maintainable code

    • Review code and contribute to technical documentation

    • Collaborate with frontend, DevOps, and product teams

    • Debug and resolve production issues

    • Contribute to architectural decisions and technical improvements

     

    REQUIRED SKILLS & EXPERIENCE

     

    Core Backend

    • 5+ years of professional Python experience

    • 3+ years with Django and Django REST Framework

    • Experience with FastAPI and async Python

    • Strong knowledge of PostgreSQL; PostGIS experience is a plus

    • Experience designing and supporting microservices

    • Solid understanding of REST API design

    • Experience with background jobs (Celery) and Redis

    • Experience with Apache Kafka or similar event streaming systems

     

    Infrastructure & DevOps

    • Docker and containerized applications

    • CI/CD pipelines (GitHub Actions or GitLab CI)

    • AWS experience (S3 required; EC2/EKS as a plus)

    • Basic Kubernetes experience (deployment, scaling, debugging)

    • Infrastructure as Code is a plus (Terraform or CloudFormation)

     

    Observability

    • Centralized logging (ELK, Loki, Fluentd or similar)

    • Metrics and dashboards (Prometheus + Grafana)

    • Understanding of distributed systems observability

    • Experience with error tracking tools (e.g. Sentry)

     

    Engineering Practices

    • Git-based workflows

    • Automated testing (Pytest)

    • Static typing and code quality tools (MyPy, Ruff, pre-commit)

     

    NICE TO HAVE

    • Experience with geospatial data and PostGIS in production

    • OpenAPI / Swagger documentation

    • Multilingual content handling (e.g. django-parler)

    • Currency and money handling

    • PDF or Excel generation (ReportLab, Pandas, OpenPyXL)

    • uWSGI / Gunicorn deployment experience

    • Real estate or property platforms

    • gRPC / Protocol Buffers

    • Service mesh experience (Istio, Linkerd)

     

    TECH STACK

     

    Backend

    • Python 3.12+

    • Django 5.2+, Django REST Framework 3.16+

    • FastAPI (for async / service-specific APIs)

     

    Database

    • PostgreSQL 16

    • PostGIS

     

    Infrastructure

    • AWS

    • Apache Kafka

    • Redis

    • Celery + Celery Beat

    • Docker, Docker Compose

    • Kubernetes

    • Nginx

    • Gunicorn / uWSGI

     

    CI/CD & Tooling

    • GitHub Actions / GitLab CI

    • Pytest

    • UV

    • MyPy

    • Ruff

    • Pre-commit hooks

    • Monorepo setup

     

    Observability

    • Grafana

    • Prometheus

    • ELK Stack

    • Loki

    More
  • · 174 views · 15 applications · 19d

    Team Lead Back-End (.NET) to $6000

    Full Remote · Ukraine · 5 years of experience · English - B2
    About the role: Our client is a large and innovative educational organization that is building a next-generation digital learning ecosystem. The product includes a modern learning management system (LMS) and a companion mobile app used by thousands of...

    About the role:

    Our client is a large and innovative educational organization that is building a next-generation digital learning ecosystem. The product includes a modern learning management system (LMS) and a companion mobile app used by thousands of students, parents, and teachers.

    The platform supports personalized learning paths, real-time communication, automated attendance tracking, interactive course materials, assessments, and parental access.

    The client is now launching a complete rebuild of the system from scratch to improve scalability, performance, user experience, and to expand functionality across web and mobile. Upcoming development also includes AI-driven features for personalized learning support.

    If you enjoy building impactful products, leading engineering teams, and contributing to the future of EdTech — this role is an excellent match.

     

     

    Why This Role Is Exciting

    • Direct impact on the evolution of a large-scale digital learning platform
    • Leadership growth and involvement in strategic technical decisions
    • Collaboration with experienced international teams and domain experts
    • Opportunity to work with modern technologies and shape the product architecture

     

    Methodology & Team

    Framework: Scrum
    Team on our side: Back-end & Front-end Developers, QA Engineers, BA, PM/SM, UI/UX Designer

     

     

    Responsibilities:

    Leadership & Ownership

    • Take responsibility for the back-end team’s direction, technical decisions, and delivery outcomes.
    • Identify risks, blockers, architectural challenges, and improvement opportunities early and communicate them proactively.
    • Present clear progress updates at any moment: sprint status, architectural milestones, delivery forecasts, and issues.

    Team Collaboration & Coaching

    • Lead by example during stand-ups, sprint reviews, and planning sessions.
    • Encourage open communication and active participation from all team members.
    • Provide mentoring, coaching, and constructive code reviews.
    • Build trust through consistent communication, transparency, and reliable execution.

    Technical Delivery

    • Lead the back-end engineering direction, ensuring scalability, robustness, and maintainability of the platform.
    • Design and maintain microservice-based architecture aligned with business and performance goals.
    • Take part in hands-on development using .NET 6+ and related technologies.
    • Collaborate closely with front-end engineers, DevOps, BA/PO, and other stakeholders to ensure seamless end-to-end delivery.
    • Oversee and improve CI/CD processes (GitLab pipelines) for smooth, efficient deployments.
    • Ensure compliance with coding standards, security guidelines, and best engineering practices.
    • Participate in solution design, code reviews, and architectural discussions.

     

    Requirements:

    • 5+ years of commercial experience in software development.
    • Strong proficiency with .NET / .NET 6+, C#, and ecosystem tools.
    • Experience working with microservices architecture and distributed systems.
    • Hands-on experience with Kubernetes and Docker.
    • Strong experience with CI/CD pipelines, especially GitLab.
    • Understanding and experience with gRPC communication.
    • Experience working with MS SQL Server, Entity Framework, and Data Warehouses.
    • Experience with Azure services.
    • Familiarity with Redis and Azure AD authentication flows.
    • English level: Upper-Intermediate or higher.

     

    Nice to Have

    • Experience integrating with front-end teams and designing efficient API schemas.
    • Background in EdTech or e-learning platforms.
    More
  • · 72 views · 3 applications · 19d

    Senior SDE

    Full Remote · Croatia, Poland · 5 years of experience · English - B2
    We are seeking a highly skilled Mid–Senior C# Developer to join our team and contribute to the development of core system services and automation workflows. The role involves building reliable, secure, and efficient solutions that support large-scale...

    We are seeking a highly skilled Mid–Senior C# Developer to join our team and contribute to the development of core system services and automation workflows. The role involves building reliable, secure, and efficient solutions that support large-scale infrastructure processes.


    .    Responsibilities:

    • Develop and maintain backend services using C# and .NET.
    • Design and implement CI/CD pipelines to ensure efficient delivery processes.
    • Create automation scripts using PowerShell.
    • Work with monitoring and incident management systems (SCOM, OME, IcM).
    • Manage servers, databases, applications, and test environments across multiple datacenters and cloud regions.
    • Collaborate with security teams on incident management, risk mitigation, and code issues.
    • Support business applications on Dynamics and PowerApps.
    • Analyze infrastructure, troubleshoot issues, and optimize processes

       

      Requirements :

      - Strong hands-on experience with C# and .NET

      - 5+ years of commercial experience
      - Practical experience in PowerShell automation
      - Hands-on experience with Azure and cloud services
      - Experience with SCOM / OME / IcM
      - Experience with Azure DevOps pipelines


       

    More
  • · 164 views · 68 applications · 19d

    Middle Full-Stack Node.js / React

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - B2
    We are looking for a Middle Full-Stack Developer to join our engineering team. You will be involved in building, maintaining, and improving both frontend and backend parts of the product. Responsibilities Develop and maintain frontend applications using...

    We are looking for a Middle Full-Stack Developer to join our engineering team. You will be involved in building, maintaining, and improving both frontend and backend parts of the product.

     

    Responsibilities

    • Develop and maintain frontend applications using React.js
    • Build and maintain backend services using Node.js
    • Design and integrate REST APIs
    • Work with relational and/or NoSQL databases
    • Participate in code reviews and follow best engineering practices
    • Collaborate with cross-functional teams to deliver features end-to-end
    • Debug, optimize, and improve application performance

     

    Requirements

    • 3–4 years of experience as a Full-Stack Developer
    • Strong knowledge of JavaScript and TypeScript
    • Solid experience with React.js and modern frontend patterns
    • Experience with Node.js and backend frameworks (Express, NestJS, or similar)
    • Understanding of REST APIs and client-server architecture
    • Experience working with databases (PostgreSQL, MySQL, MongoDB, or similar)
    • Familiarity with Git and collaborative development workflows
    • Ability to write clean, maintainable, and well-structured code

     

    Nice to Have

    • Experience with AI will be a big plus

       

     

    Про компанію CML Team

     

    CML Team is a powerhouse in global technology consultancy, focusing on Fintech, Real Estate, and Hospitality. Our expertise has led startups to secure over $1.5 billion in funding over the last five years. We excel in fast-tracking the success of high-growth startups with our deep industry insights and innovative approach.

    We are on a mission to craft solutions that far exceed expectations, combining robust backend development with outstanding UX/UI design to ensure technical excellence and seamless user experiences.

    We're in search of bright minds and 10X developers eager to innovate, experiment with new technologies, and pioneer unconventional approaches. Our team is a dynamic blend of experienced professionals dedicated to pushing boundaries and delivering tailored solutions that create significant value.

    Join CML Team, where innovation is at the core of everything we do. Here, every project is an opportunity to explore new frontiers and redefine the future of technology. If you're ready to challenge the status quo and leave a lasting impact, we want you on our team.

    More
  • · 140 views · 13 applications · 19d

    Senior Azure .NET Software Engineer (business trips)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Our client is a large international enterprise operating at scale in the industrial and manufacturing domain, developing and maintaining a modern cloud-based Core platform. The project focuses on building a new Azure-based cloud solution that supports...

    Our client is a large international enterprise operating at scale in the industrial and manufacturing domain, developing and maintaining a modern cloud-based Core platform.

    The project focuses on building a new Azure-based cloud solution that supports critical business processes across multiple regions.

    The role involves working as part of a Scrum team on designing, developing, and maintaining high-quality, scalable, and maintainable software solutions in Azure, in close collaboration with developers, UX analysts, and other stakeholders.

    • Responsibilities:

      • Work together with other Scrum team members on a new cloud solution for the client's Core platform
      • Participate in Scrum planning sessions by analyzing the work to be done
      • Implement new functionality or refactor existing code based on detailed specifications and mock-ups
      • Closely collaborate with other development team members and UX analysts
      • Create technical designs and define the required Azure architecture
      • Support technical decision-making, balancing cost, scalability, and maintainability
      • Write unit tests for newly developed functionality
      • Participate in performing code reviews
      • Report work progress on a daily basis
      • Focus on bug fixing when needed

    • Mandatory Skills Description:

      • Master's degree in Software Engineering or equivalent experience
      • At least 6 years of proven expertise in designing and developing high-quality software solutions, with a strong emphasis on maintainability and scalability
      • Solid knowledge of Azure Functions, Azure architecture, and containerization
      • Experience with Azure DevOps is considered a plus
      • Proficient in relevant languages and frameworks, including C#, .NET, SQL, HTML, and related technologies
      • Extensive experience in designing and implementing RESTful web services and APIs
      • Strong analytical mindset with the ability to collaborate and contribute to solution design
      • Capable of working independently while knowing when to escalate or discuss challenges and issues
      • Fluent in English, both spoken and written

    More
Log In or Sign Up to see all posted jobs