RemoFirst

backend engineer for global HR platforms

In short

Senior backend engineer role at RemoFirst, a global HR platform company serving Fortune 500 businesses and startups, building and evolving backend services (Java, Python, SpringBoot, FastAPI, Postgres, Kafka) and leading modern engineering practices. The role spans architectural decisions, migration from a legacy monolith, and mentoring less senior engineers. It requires 8+ years of backend experience, strong Java/Spring Boot skills, deep knowledge of microservices and distributed systems, CI/CD experience, and fluent English. Fully remote, open only to candidates in Estonia, Latvia, Lithuania, Portugal, and Spain.

About
RemoFirst provides an all-in-one global HR platform that simplifies hiring, compliance, payroll, and benefits management for businesses hiring and managing global teams. It partners with Fortune 500 businesses and startups.
Responsibilities
•Design, develop, and maintain backend services using Java, Python, SpringBoot, FastAPI, Postgres, and Kafka
•Collaborate with Product, Design, Operations, and Sales to build reliable products addressing the needs of businesses in the remote talent market
•Make pragmatic, sustainable architectural decisions, transition functionality from the legacy monolith, establish domain boundaries, and select distributed system patterns
•Lead the adoption of modern engineering practices, including TDD, continuous delivery, SRE culture, and API-first design for externally available developer APIs
•Refactor systems to introduce modern engineering practices incrementally without lengthy, disruptive migrations
•Mentor less senior engineers through writing quality code, leading weekly learning sessions, conducting code reviews, and encouraging best practices through automated controls
Requirements
•8+ years of backend software development experience
•Strong professional experience with Java, preferably using Spring Boot
•Deep understanding of microservices architecture and distributed systems
•Experience with CI/CD pipelines
•Excellent written and verbal communication skills in English
Nice to have
•Strong professional experience with Python (Django, FastAPI, Flask, or similar frameworks)
•Experience designing and consuming RESTful APIs
•Experience with relational databases such as PostgreSQL and MySQL
•Exposure to NoSQL databases
•Familiarity with unit testing, integration testing, and TDD
•Experience with Git
•Experience working with cloud platforms, AWS
Conditions
Remote role available in Estonia, Latvia, Lithuania, Portugal, and Spain

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot