Jobs Backend

987
  • · 178 views · 25 applications · 10d

    Software Engineer .Net

    Full Remote · EU · Product · 3 years of experience · English - B2
    About the role: As a member of Auditdata's development group, you will become part of the software team developing sophisticated enterprise solutions for audiology clinic chains. Tech stack we use: .Net 8.0, Azure Services (like Azure SQL, AI Search,...

    About the role:

    As a member of Auditdata's development group, you will become part of the software team developing sophisticated enterprise solutions for audiology clinic chains.  

    Tech stack we use: .Net 8.0, Azure Services (like Azure SQL, AI Search, Service Bus, App Insight, Data Factory etc), Entity Framework Core, Docker, Kubernetes, MassTransit.

    We wildly use variety of AI tools, like Cursor AI, JetBrains AI, Augment code.

    What you will do: 

    • Design and Develop: Create and enhance Public Web API components within a complex, distributed environment. Implement business features together with other teams 
    • Infrastructure Analysis and Improvement: Evaluate and optimize existing infrastructure to boost application performance, maintainability, and extensibility 
    • Tool Integration: Research and integrate new tools to enhance code quality, development efficiency, and deployment processes 
    • Microservices and Cloud Services: Contribute into various microservices across the application and manage Azure cloud services 
    • Customer Migration and Integration: Lead migration projects to transition existing customers to our application platform. Design and develop migration tools, data transformation utilities, and automated migration processes to ensure seamless customer onboarding 

    Technical skills and expertise: 

    • You have 3+ yrs experience with C# and .NET Core 
    • Solid understanding of distributed systems and microservices architecture 
    • Proven experience with building Open/Public APIs following REST principles 
    • Experience with Azure SQL/MS SQL, Entity Framework Core 
    • Experience with Azure Cloud (Event Hub, Service Bus, App Insight) or AWS  
    • Familiarity with "Clean Architecture" 
    • Strong knowledge of architecture & design, SOLID / KISS / YAGNI principles 
    • Upper-intermediate spoken and written English 
    • B.Sc.+ degree in Computer Science or similar 

    Nice-to-haves: 

    • Ability to design APIs that follow OpenAPI/Swagger specifications 
    • Experience integrating APIs with internal services in a distributed environment 
    • Experience implementing security measures such as OAuth2, JWT (JSON Web Tokens), API keys, and TLS/SSL

    Key traits: 

    • Great communication skills to be able to collaborate with development teams across different locations for delivering high-end software solutions to the customers 
    • Ability to find solutions to complex issues 
    • You are learning-driven and always focused on updating your own and your team's knowledge with the latest and greatest technologies and tools
    • AI friendly

    What’s in it for you:

    • Long-term, secure engagement in the stable product development company
    • High business standards environment
    • Great company values and ethics
    • Flexibility and flat management structure
    • Learning opportunities and professional development (incl. related certifications, paid trainings & courses)
    • Remote work model
    More
  • · 151 views · 17 applications · 10d

    Middle .Net Developer for Sport Team

    Full Remote · EU · Product · 3 years of experience · English - B1 Ukrainian Product 🇺🇦
    About your key responsibilities and impact: Designing and implementing scalable and efficient software architectures; Writing, testing, and debugging complex code for new and existing software applications; Providing guidance and mentorship to junior...

    About your key responsibilities and impact:

    • Designing and implementing scalable and efficient software architectures;
    • Writing, testing, and debugging complex code for new and existing software applications;
    • Providing guidance and mentorship to junior engineers and team members;
    • Conducting thorough code reviews to ensure code quality, security, and best practices;
    • Creating and maintaining comprehensive technical documentation for software development and system design;
    • Leading and managing software development projects, ensuring timely delivery and quality (shared responsibility with the Delivery Manager);
    • Working closely with cross-functional teams, including product management, design, and operations, to align development efforts with business goals;
    • Researching and implementing new technologies and methodologies to improve software performance and development processes;
    • Identifying and resolving complex software issues and technical challenges;
    • Driving continuous improvement in software development practices and processes;
    • Communicating effectively with stakeholders, including presenting technical concepts and project updates;
    • Delivering code to production in a timely manner according to business expectations.

    Essential professional experience:

    • 3+ years of experience in back end;
    • System Design & Architecture – strong experience designing scalable, resilient .NET systems using microservices, event-driven and cloud-native architectures (Azure/AWS);
    • Backend Expertise – advanced C# skills, RESTful API development, asynchronous programming, and deep understanding of design and resilience patterns (DDD, CQRS, circuit breaker, etc.);
    • Database Mastery – proficiency in SQL optimization, data modeling, indexing, and experience with both relational and NoSQL databases;
    • Messaging & Performance – hands-on Kafka expertise, high-load system optimization, caching, and distributed computing;
    • DevOps & Cloud – solid experience with CI/CD pipelines, Docker/Kubernetes, and infrastructure automation;
    • Quality & Observability – strong focus on testing (xUnit, NUnit), monitoring (Serilog, App Insights), and secure coding practices;
    • Leadership & Collaboration – mentoring peers, driving technical decisions, and ensuring engineering excellence within Agile teams;
    • Languages – Intermediate+ English, B2+ Ukrainian/Russian
    More
  • · 197 views · 25 applications · 10d

    Java Developer

    Full Remote · Ukraine · 1.5 years of experience · English - B2
    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to...

    Tenexti is an emerging software development company based in Lviv. We specialize in creating innovative solutions, delivering high-quality results, and helping our clients turn their ideas into reality. With a passion for technology and a commitment to excellence, we strive to build lasting partnerships and drive meaningful impact through our work.


    We are looking for a Java/Kotlin Developer to join our team.

    🧑‍💻 What we expect from the ideal candidate:

    • You have 1-3 years of experience working with Java in production environments.
       
    • You are a good engineer. You don’t write code just to the point when it starts working. You go the extra mile to make your code elegant. You are passionate about technology and you take ownership of the things you implement. You have skills to design solutions that are simple, robust and easy to maintain.
       
    • You are open-minded and eager to learn. Strong Java proficiency is required, but you should be comfortable working with Kotlin and functional programming patterns. We’re actively modernizing our codebase—new features are primarily written in Kotlin. You don’t need to be a Kotlin expert from day one, but you should be excited to grow in that direction.
       
    • You think beyond just coding. Building great software isn’t about closing tickets—it’s about making the product and codebase better every time you touch it. You’re creative, you ask questions, and you care about the “why” behind what you’re building.
       
    • You are a good team player. You treat people around you well and have strong communication skills to articulate technical decisions clearly.
       
    • You don’t need supervision. You are self-driven and can solve problems on your own. You take initiative when you see opportunities for improvement.


    💡 What you will do:

    • Work on a mission-critical system that handles complex data synchronization workflows. System stability is paramount—downtime during peak hours leads to significant financial impact.
    • Balance legacy and modern code. Help modernize existing Java code while building new features in Kotlin. Refactor legacy code, prune dead code, and gradually improve architecture while keeping the system stable.
    • Implement complex business logic using sophisticated rules engines (like GoRules) for pricing logic, data mapping decisions, and business-critical workflows. You’ll participate in market analysis and some business decisions around pricing strategies.
    • Optimize performance at scale. Process hundreds of thousands of records with strict rate limits. Identify bottlenecks, optimize database queries, improve API performance, and ensure queues don’t stack up.
    • Participate in analytical decisions. While you’re a developer first, you’ll be involved in market analysis, system auditing, and even some business decisions around pricing and data strategies. We value engineers who understand the business impact of their work.
    • Monitor system health extensively. Work with Grafana dashboards tracking dozens of critical metrics. Slowing of DB or API calls can cascade into serious issues.
    • Perform code reviews. Suggest better, cleaner, and simpler approaches. Help the team grow by sharing knowledge.

    Team and Customer:
    We are a team of engineers based in Lviv working for a US-based customer. All engineers and architectural decisions are here locally—no late calls with the US, no overseas knowledge holders blocking you.
    Our customer is not backed by venture capital but by reliable business revenue. We’re self-funded and don’t experience pressure to cut roles in Ukraine due to "country risks"—quite common lately.
    We’re hiring due to business growth. By leveraging technology and smart people, we empower the business to grow further.


    Product:
    We work on a high-stakes data synchronization system handling hundreds of thousands of records in real-time. The product ensures data consistency between multiple systems while operating under strict rate limits and performance constraints.
    This is a fascinating technical challenge—not a simple CRUD application, but a complex, performance-sensitive system where every optimization matters, stability is non-negotiable, and creative problem-solving is daily routine.


    Technical highlights:

    • Java monorepo with two main applications: a large-scale sales service (40GB RAM, 99.9%+ uptime) and a smaller purchase service. While development focus varies, you’ll need to be flexible across both
    • Complex distributed architecture: Our Java apps depend on multiple Node.js microservices that serve as data providers. These Node apps are split across AWS and Hetzner, communicating via RabbitMQ
    • Separate Redis instances for Java app and Node.js services
    • Processes hundreds of thousands of records while respecting strict API rate limits (~700 requests/minute). Mistakes can take hours or days to fix
    • Heavy reliance on Grafana dashboards with dozens of charts. Performance monitoring is critical—slowdowns cascade through the entire data pipeline

    🚀 Our technology stack:
    Backend:

    • Java 21 & Kotlin (actively migrating towards more Kotlin)
    • Spring Boot
    • MongoDb, Redis
    • GoRules for complex business logic

    Infrastructure & DevOps:

    • Kubernetes
    • ArgoCD and Github Actions
    • OpenSearch for logs
    • Prometheus & Grafana for metrics & traces

    The broader ecosystem:

    • TypeScript, Node.js & Nest.js microservices
    • PostgreSQL, Hasura & GraphQL

    Projects you may work on:

    • Modernizing the codebase: Refactoring legacy Java to Kotlin, improving architecture and maintainability
    • Large-scale data migrations: Complex migrations with massive data volumes, zero downtime
    • Performance optimization: Hunting tricky bottlenecks, optimizing queries, improving API response times
    • Analytics improvements: Building features for transparent sales data and system metrics
    • Business logic enhancements: Implementing clever mechanics using GoRules for pricing and data mapping
    • System reliability: Enhancing monitoring, alerting, and recovery mechanisms

    Why choose this project and team?

    • Stable project running successfully for 8+ years with consistent revenue growth
    • Entire R&D team in Ukraine making all architectural decisions locally
    • Mission-critical production system where your decisions directly impact business outcomes
    • Real engineering challenges: Performance optimization, rate limiting, data consistency, large-scale refactoring
    • Opportunity to work on a quite high load production system (Monolith + microservices) and have an impact on how it is designed and shaped.

    Perks and Benefits:

    🏋️‍♂️ Gym compensation

    🏝18 days of paid vacation, public holidays, and paid sick leave

    💻 Modern tech gear: MacBook based on silicon CPU (M1-M3) with 32 of RAM

    🇬🇧 English lessons

    ⏱️ Flexible working hours and no time trackers

    ✈️ Possible trips to USA when the war ends. Before the war, we flew there twice and we loved it :)

    If you read this far please start your message with “Glory to Ukraine!”, thank you!

    More
  • · 91 views · 15 applications · 10d

    Strong Middle Fullstack Developer Next.JS (AI/LLM Integration)

    Full Remote · Ukraine · Product · 3 years of experience · English - B2
    A platform that connects to data from every possible source and lets you interact with it through multiple interfaces - knowledge bases, APIs, hardware, and robotics. We are looking for a specialist to join our team: General: Experience: 3+ years of...

    A platform that connects to data from every possible source and lets you interact with it through multiple interfaces - knowledge bases, APIs, hardware, and robotics. We are looking for a specialist to join our team:

     

    General:

    • Experience: 3+ years of commercial development.

    Core Stack:

    • Frontend: Next.js, React, TypeScript, Tailwind CSS.
    • Backend: Node.js, Express, PostgreSQL.
    • Infrastructure: AWS (повний цикл: від роботи з SDK до деплою/сервісів).

    Specialized Knowledge:

    • AI/LLM Integration: Досвід роботи з моделями, обробка промптів та стрімінг відповідей.
    • High-Performance Widgets: Розробка легких JS-скриптів для вбудовування на сторонні сайти (Native TS/CSS, esbuild).
    • Observability: Робота з системами логування та моніторингу помилок (Sentry).
    • English: Intermediate+ 
    More
  • · 102 views · 9 applications · 10d

    .NET developer

    Full Remote · EU · Product · 7 years of experience · English - B2
    The company dedicated to innovation in gaming and technology, committed to delivering exceptional entertainment experiences through cutting-edge development. Their mission focuses on creating scalable, high-performance systems and tools that power...

    The company dedicated to innovation in gaming and technology, committed to delivering exceptional entertainment experiences through cutting-edge development. Their mission focuses on creating scalable, high-performance systems and tools that power immersive gameplay while fostering a collaborative and forward-thinking culture.

     

    Position Summary

    They are seeking an experienced and dynamic Developer to lead the development of scalable game backends and oversee the creation of advanced tools for game management. As a technical leader, you will guide a team of developers in designing robust, high-performance systems while promoting technical excellence and teamwork.
     

    Key Responsibilities

    • Design, develop, and maintain scalable, high-performance game backends.
    • Build and enhance tools for administration and game monitoring.
    • Triage and resolve production incidents, ensuring uptime and system stability.
    • Monitor system health and performance to proactively detect issues.
    • Lead debugging and resolution of complex technical problems.
    • Mentor and guide team members to foster professional growth.
    • Collaborate with cross-functional teams to align on technical goals and deliverables.

      Requirements
    • 7+ years of .NET development experience.
    • Expertise in Web API http://ASP.NET  Core and .NET 7+.
    • Proven experience with both Monolithic and Service-Oriented Architecture (SOA).
    • Deep understanding of AWS services.
    • Experience designing and implementing high-load, scalable backend architectures.
    • Proficiency with NoSQL databases and related technologies.
    • Hands-on experience with Kafka and WebSockets.
    • Strong SQL and Entity Framework skills.
    • Experience with Docker containerization and orchestration.
    • Strong leadership and team management abilities.
       

    Preferred Qualifications

    • Experience in the gaming industry or developing gaming-related platforms.
    • Familiarity with CI/CD pipelines and DevOps practices.
    • Knowledge of other cloud platforms or cross-cloud integrations.


    Benefits

    A collaborative, innovative, and exciting work environment.

    Opportunities for professional growth in a rapidly evolving industry.

    Competitive salary and benefits.

    Additional perks such as flexible working hours and remote options.
     

    Join Them

    If you are passionate about building high-quality game backends and leading a talented team to create unforgettable gaming experiences, this is your chance to make a real impact. This is truly a great company, supported by investors from highly successful enterprises, offering outstanding opportunities for career growth and professional success.

    More
  • · 216 views · 44 applications · 10d

    Middle Java

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B1
    We’re looking for a Java Engineer with Vaadin experience to build and improve a web application that helps users submit accident declarations. Users upload a photo of the European Accident Report, the system uses OCR + AI to read and extract information...

    We’re looking for a Java Engineer with Vaadin experience to build and improve a web application that helps users submit accident declarations. Users upload a photo of the European Accident Report, the system uses OCR + AI to read and extract information (including checkboxes), and the user then reviews and confirms the data before it’s sent to a backend system that must follow French IRSA/IDA conventions.
     

    What you’ll do

    • Build and maintain a Vaadin-based UI for reviewing, correcting, and confirming data extracted from accident report photos.
    • Implement user-friendly workflows (step-by-step forms, validation, error handling) to ensure data quality before submission.
    • Integrate the UI/backend with an OCR + AI extraction pipeline and handle edge cases (low confidence, missing fields, reprocessing).
    • Map validated user input into the format required by the target system and support compliance with IRSA/IDA conventions.
    • Collaborate with the team to troubleshoot production issues and improve reliability of the end-to-end workflow.

       

    What we’re looking for

    • Commercial experience with Java and Vaadin
    • Experience building web applications and integrating with REST APIs
    • Ability to work with structured data, validation rules, and business workflows
    • English B1+

     

    Nice to have

    • Python (e.g., for supporting OCR/AI services, data processing, automation)
    • Experience working with OCR / document processing or AI-assisted data extraction
    • Familiarity with insurance/claims or regulated workflows (a plus, not required)
    More
  • · 74 views · 7 applications · 10d

    Senior Java Developer

    Office Work · Croatia · Product · 5 years of experience · English - B2
    Requirements: Strong experience with Java, Spring (Boot, Security, Data), and Hibernate Microservices architecture development experience Will be a plus:AWS (EC2, RDS, SNS, SQS, Lambda) Kubernetes, Docker PostgreSQL Elasticsearch /...

    Requirements:

    • Strong experience with JavaSpring (Boot, Security, Data), and Hibernate
    • Microservices architecture development experience
    • Will be a plus:
      • AWS (EC2, RDS, SNS, SQS, Lambda)
        KubernetesDocker
      • PostgreSQL
      • Elasticsearch / OpenSearch
    • Conversational English for team communication and documentation
    • Ability to work from an office in the EU

    Nice to have:

    • Experience in backend development for mobile applications

    We offer:

    • Competitive market-level salary 

    • International team and a chance to work on a world-class product

    • Compensation for lunches

    • Opportunities for professional growth and development

    More
  • · 78 views · 14 applications · 10d

    Chatbot Developer (IBM Watson)

    Full Remote · Hungary, Lithuania, Latvia, Poland, Slovakia · 3 years of experience · English - B2
    About the Company: MeGaDev is a global technology partner enabling change and digital transformation across industries. We deliver high-quality solutions end-to-end by combining agile methodologies, modern technologies, and deep professional expertise. In...

    About the Company:
    MeGaDev is a global technology partner enabling change and digital transformation across industries. We deliver high-quality solutions end-to-end by combining agile methodologies, modern technologies, and deep professional expertise.
    In a partnership with one of the global consulting companies, we are looking for a skilled Chatbot Developer with deep expertise in IBM Watson Assistant to support the development, maintenance, and continuous evolution of our TOBi chatbot platform.

    Responsibilities: 
    - Design, develop, and enhance chatbot solutions using IBM Watson Assistant.
    - Translate business requirements into effective conversational flows and dialogue structures.
    - Maintain and evolve the TOBi chatbot platform, ensuring reliability and high performance.
    - Conduct thorough testing, debugging, and optimisation to improve user experience and automation rates.
    - Collaborate with cross-functional, global teams in an agile working environment.
    - Participate in iterative development cycles, sprint planning, and continuous improvement initiatives.
    - Utilise version control and agile tools to manage development and deployment processes.


    Required Skills & Experience:
    - Proven experience developing chatbot solutions with IBM Watson Assistant.
    - Strong understanding of Natural Language Processing (NLP) fundamentals and conversational design principles.
    - Demonstrated ability to debug, test, and optimise chatbot interactions and performance.
    - Familiarity with agile development methodologies and version control tools (e.g., Git).
    - Excellent communication skills and a collaborative mindset for working with global, cross-functional teams.
     

    More
  • · 67 views · 14 applications · 10d

    Fullstack React, NET, Azure Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    Strong focus on React (around 70%) with additional experience in .NET and Azure (around 30%). We’re looking for a Middle+ to Senior level engineer who is confident on the frontend side and comfortable working with backend services and cloud...

    Strong focus on React (around 70%) with additional experience in .NET and Azure (around 30%).
     

    We’re looking for a Middle+ to Senior level engineer who is confident on the frontend side and comfortable working with backend services and cloud infrastructure.
     

    Ready to start quickly.

    More
  • · 180 views · 51 applications · 10d

    Middle .NET developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    Project: VITU (Montana/NTX) PROJECT OVERVIEW It is a California-based company that has nearly 400 employees with twelve offices in eleven states, and currently processes over 400,000 vehicle title and registration transactions per month. In addition to...

    Project: VITU (Montana/NTX)

     

    PROJECT OVERVIEW

    It is a California-based company that has nearly 400 employees with twelve offices in eleven states, and currently processes over 400,000 vehicle title and registration transactions per month. In addition to in-state transactions, the company provides national, 50-state title and registration processing with Vitu Interstate.

    The company has started to revolutionize the process of title and registration of vehicles by providing paperless digital signature solutions that enable vehicle sales without visiting dealerships.

    Recently the company entered the payment processing business by developing its own payment gateway and offering it to its existing customers as well as organizations outside the vehicle industry.

     

    Key projects include:

    • Web based solution which is dedicated to California connecting dealerships with government organizations. Today, it covers up to 80% of the California dealers’ market, which in turn is a significant part of the national USA market.
    • Nationwide Platform — based on web portal and public exposed API. This solution is intended for in-state as well as out-of-state vehicle sales and registration across all states.
    • VituPay Dealer — end-to-end payment solution for dealerships which includes software and hardware components to serve dealerships nationwide.

     

    The technology stack of the platform:

    • C# / .NET (including .NET Framework and ASP.NET Core)
    • Web API
    • PostgreSQL
    • Google Cloud Platform (GCP)
    • Docker

    The project team:

    • PM + 4 developers

     

    POSITION RESPONSIBILITIES

    • studying the current process, integration of new technological trends;
    • providing improving ideas and applying them to the existing system;
    • close cooperation with business analysts/managers from the USA to analyze the market requirements;
    • willingness and ability to work both as part of a team and independently as appropriate;
    • readiness to implement of MVP and new processes due to the high probability of launching new projects.

     

    REQUIREMENTS

    • 5+ years of hands-on experience with C# and the .NET stack;
    • Strong understanding of ASP.NET Core and Web API development;
    • Experience working with PostgreSQL or similar relational databases;
    • Ability to write clean, maintainable, and testable code;
    • Familiarity with cloud infrastructure; experience with GCP is a plus;
    • Experience working with message brokers (e.g., RabbitMQ);
    • Good communication skills and ability to work in a distributed team.

     

    INTERVIEW STEPS

    • resume review and screening;
    • extended online interview with tech. experts — approx. 1.5-2 hours;
    • client interview;
    • offer.

     

    Waiting for your CV!

    More
  • · 459 views · 49 applications · 10d

    Java Team Lead

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B2
    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and...

    Dripify is a pioneering, remote-first IT product company specializing in outreach automation products. Our platform empowers businesses by revolutionizing hiring, sales, and marketing communication processes, making interactions more efficient and seamless.

    Project — dripify.com

    We’re looking for a Java Team Lead who will split their time between hands-on backend development (50%) and technical/team leadership (50%). You’ll lead a team of 5 engineers, ensure delivery quality, and own architectural decisions, while also contributing code and driving technical excellence.

     

    Requirements

    — 5+ years of hands-on Java development experience (Java 21+).
    — 2+ years leading a development team.
    — Deep practical experience with Spring Boot modules (Web, Security, Data, Messaging).
    — Strong knowledge of Java concurrency, multithreading, and backend system design.
    — Proficient in SQL databases (PostgreSQL preferred).
    — Experience with REST APIs and asynchronous messaging (SNS/SQS).
    — Skilled in CI/CD, code quality gates, and automated testing.
    — Hands-on with Docker, Linux, and system-level debugging.
    — Familiar with monitoring/logging tools (ELK, Prometheus, Grafana).
    — Strong focus on security best practices: auth, validation, access control.
    — Working knowledge of AWS: IAM, EC2, RDS, S3, CloudWatch, Secrets Manager.

     

    Responsibilities

    Development (50%)
    — Build modular, secure, and maintainable backend systems using Java 21+ and Spring Boot.
    — Design and implement RESTful APIs and event-driven services (SNS/SQS).
    — Write tested, high-quality code with strong focus on unit/integration testing.
    — Ensure CI/CD integration, monitoring, and production readiness.
    — Drive system performance and scalability improvements.

    Leadership & Delivery (50%).
    — Lead a backend team: mentorship, code reviews, and engineering growth.
    — Own delivery quality: scope planning, progress tracking, risk mitigation.
    — Document and communicate architectural decisions.
    — Coordinate cross-functionally with product managers, DevOps, and QA.
    — Promote best practices in secure development and clean architecture.

     

    Would be a plus

    — Experience in designing and operating microservice-based architectures.
    — Familiarity with Kubernetes (EKS or self-managed).
    — Experience with Terraform and Infrastructure-as-Code.
    — AWS Certifications (e.g., Developer Associate, Solutions Architect).
    — Bachelor’s or Master’s in Computer Science or related field.

     

    Work conditions

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process

    ✅Interview with Recruiter (45min) — ✅Tech interview with Teach Leader (1.5 hour) — ✅Interview with CTO (45min) — ✅Reference check — ✅Offer

    More
  • · 882 views · 194 applications · 10d

    Senior Java Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · English - B1
    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our...

    Dripify is a pioneering remote-first IT product company specializing in the development of outreach automation products. We empower businesses by enhancing the efficiency and organization of their hiring, sales, and marketing communication processes. Our innovative solutions redefine the way companies approach outreach, making interactions more effective and seamless.

     

    We are seeking a dedicated Senior Java Engineer to join our team at Dripify, a leading B2B SaaS product company.

     

    Project — dripify.com

     

    Sales automation platform designed for marketers, business owners, and sales teams that allows automating cold-emailing and lead generation on LinkedIn.

     

    Here is some of what you will do:

    • Build modular, maintainable backend systems using Java 21+ and Spring Boot (MVC, REST, Security, Data, Messaging).
    • Design and integrate performant, concurrent services using REST APIs and asynchronous messaging via SNS/SQS.
    • Write tested, reliable code with a strong emphasis on unit and integration testing and CI/CD automation.
    • Apply secure coding practices
    • Collaborate on architecture and system design, taking full ownership of deliverables from implementation to deployment.

       

    Requirements:

    • 5+ years of hands-on Java development, with production experience in Java 21+
    • Deep practical experience with Spring Boot modules
    • Strong understanding of modular architectural principles and backend service decomposition
    • Solid knowledge of Java concurrency and multithreaded environments
    • Experience working with SQL databases (PostgreSQL preferred)
    • Proficiency in RESTful API design and asynchronous messaging using SNS/SQS
    • Familiarity with CI/CD pipelines and common quality gates (test coverage, static analysis, security scanning)
    • Strong foundation in unit and integration testing
    • Competence in Docker, Linux, and system-level debugging
    • Understanding of logging and monitoring tools (e.g., ELK, Prometheus, Grafana)
    • Commitment to secure development practices, including authentication, authorization, data validation, and least-privilege access
    • Working knowledge of AWS services, including IAM, EC2, RDS, S3, CloudWatch, and Secrets Manager

       

    Would be a plus:

    • Experience with microservices architecture — including service decomposition, data ownership, and inter-service communication patterns
    • Kubernetes (EKS or self-managed)
    • Infrastructure-as-Code using Terraform
    • AWS Certifications (e.g., Developer Associate, Solutions Architect)
    • Bachelor’s or Master’s degree in Computer Science or a related field

     

    Here is what we offer:

    — 100% remote position, providing flexibility and work-life balance.
    — Competitive salary reflecting your skills and expertise.
    — 24 days of paid vacation per year to recharge and relax.
    — 10 days of paid sick leave.
    — Educational opportunities.
    — Compensation budget for medical and hobby/sport expenses.
    — Generous budget for birthdays and anniversaries.
    — Online and offline team events.
    — A collaborative and innovative work environment with passionate team members.

     

    Hiring process:
    ✅Interview with Recruiter (45min) — ✅ Tech interview with Engineering Manager (1 hour) — Tech interview with Team Leader (1.5 hour) — ✅Reference check — ✅Offer

    More
  • · 144 views · 55 applications · 10d

    Senior BackEnd Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - A1
    About SelfInspection SelfInspection is a fast-growing AI-driven vehicle inspection platform transforming how leasing companies, fleets, and financial institutions process vehicle damage assessments. We combine computer vision, automation, and modern...

    🌟 About SelfInspection

    SelfInspection is a fast-growing AI-driven vehicle inspection platform transforming how leasing companies, fleets, and financial institutions process vehicle damage assessments.

    We combine computer vision, automation, and modern cloud architecture to deliver scalable and intelligent inspection workflows.

    We are building a robust, event-driven backend system — and we’re looking for a strong Senior Backend Engineer to help us scale it properly.

     

    🧠 What You’ll Do

    • Design and build scalable microservices using NestJS (TypeScript)
    • Architect and maintain event-driven systems using Kafka / RabbitMQ
    • Design clean domain-driven services (inspection flows, reports, billing, notifications)
    • Work with PostgreSQL (schema design, optimization, migrations)
    • Improve system reliability, observability, and performance
    • Participate in architectural decisions (modular monolith vs microservices boundaries)
    • Collaborate closely with frontend, QA, and AI teams
    • Write clean, testable, production-ready code
    • Help improve CI/CD and deployment pipelines (AWS environment)

    🏗 Tech Stack

    • Backend: NestJS (TypeScript)
    • Architecture: Microservices, Event-Driven
    • Messaging: Kafka and/or RabbitMQ
    • Database: PostgreSQL
    • Cloud: AWS
    • Containerization: Docker
    • CI/CD: GitHub Actions (or similar)
    • APIs: REST (future: gRPC)

     

    ✅ Requirements

    • 5+ years of backend development experience
    • Strong experience with microservices architecture
    • Hands-on experience with event-driven systems (Kafka or RabbitMQ)
    • Deep knowledge of NestJS or Node.js backend frameworks
    • Strong experience with PostgreSQL (indexes, performance tuning, transactions)
    • Understanding of distributed systems challenges (idempotency, retries, eventual consistency)
    • Experience designing APIs and maintaining clean contracts
    • Startup mindset: ownership, autonomy, speed

     

    🎯 Nice to Have

    • Experience with Domain-Driven Design (DDD)
    • Experience with inspection, insurance, fintech, or fleet systems
    • Familiarity with Kubernetes
    • Experience building high-throughput systems
    • Knowledge of AI/ML service integrations

     

    💼 What We Offer

    • Work on a real AI product with global customers
    • Strong technical ownership
    • Fast-paced startup culture
    • Flexible work schedule
    • Competitive compensation
    • Opportunity to shape architecture decisions

     

    💡 Who Will Thrive Here

    Someone who:

    • Thinks in systems, not just endpoints
    • Cares about architecture quality
    • Can balance speed and correctness
    • Takes ownership instead of waiting for tickets
    More
  • · 66 views · 6 applications · 10d

    Tech Lead / Principal Developer

    Part-time · Full Remote · Ukraine · 8 years of experience · English - B2
    We are looking for a part-time Tech Lead / Principal Developer who will own technical quality across projects, support hiring and pre-sales activities, and help evolve our internal framework. This is a hands-on leadership role, focused on architecture,...

    We are looking for a part-time Tech Lead / Principal Developer who will own technical quality across projects, support hiring and pre-sales activities, and help evolve our internal framework.

    This is a hands-on leadership role, focused on architecture, standards, and decision-making rather than day-to-day feature delivery.

     

    Responsibilities

    • Conduct technical interviews (Middle/Senior)
    • Perform code reviews and enforce coding standards
    • Participate in pre-sales calls and provide technical estimations
    • Take ownership of key architectural decisions
    • Improve and evolve the internal framework based on real project needs
    • Identify and reduce technical debt
    • Ability to balance technical quality with business constraints

       

    Requirements

    • 8+ years of experience with Microsoft .NET
    • Strong understanding of React or Angular
    • Practical experience scaling systems
    • Hands-on knowledge of microservices architecture
    • Experience with code reviews and technical interviews
    • English level B2+

       

    Nice to Have

    • Experience with Azure or AWS in production environments
    • Understanding of CI/CD pipelines, monitoring, and logging
    • Background in solution architecture or pre-sales engineering
    • Experience improving or maintaining internal frameworks / shared platforms
    • Experience working with distributed or remote teams
    • Previous experience in a part-time / fractional Tech Lead or Principal Engineer role

     

    Engagement

    • Part-time (10–20 hours per week)
    • Flexible schedule, remote
    • Focus on architecture, quality, and decision-making — not daily feature work
    More
  • · 143 views · 44 applications · 10d

    Backend / Fullstack developer (PHP, SOLR)

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - None
    He there! We're looking for a strong backend / fullstack developer. In our projects we are using the following stack: PHP JavaScript MySql Solr ElasticSearch RestFull API Vue Git Laravel We welcome experience in API development, experience with...

    He there! We're looking for a strong backend / fullstack developer.

     

    In our projects we are using the following stack:

    • PHP
    • JavaScript
    • MySql
    • Solr
    • ElasticSearch
    • RestFull API
    • Vue
    • Git
    • Laravel

     

    We welcome experience in API development, experience with mapping services (Roads API, Routes, etc.), and integration of payment services.

     

    If you don't have experience in something, don't worry—the main thing is to have a solid foundation and a desire to learn everything.

     

    We work on large projects, both our own and our clients', and often use our own framework, which uses PHP on the backend. That's why we need a strong mid-level developer for long-term cooperation.

    We are considering remote full-time work, and in some cases, we may consider stable part-time work.

     

     

     

    More
Log In or Sign Up to see all posted jobs