Staff Backend Engineer

🔥 3 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of RemoFirst

RemoFirst

201 - 500 employees

Founded 2021

👥 HR Tech

☁️ SaaS

🤝 B2B

HR Tech • SaaS • B2B

RemoFirst is a global HR platform and Employer of Record (EOR) provider that helps companies hire, onboard, pay, and manage employees and contractors in 185+ countries without creating local entities. The company combines AI-powered tools (recruiter agent, payroll reconciliation, HR task manager) with services such as global payroll in multiple currencies, contractor payments in 150+ countries, visas and work permits in 110+ countries, international health insurance, background checks, and compliance support. RemoFirst targets fast-growing teams and enterprises, offering a single SaaS platform for global hiring, payroll, benefits, and workforce management, plus resources and integrations for HR and finance teams.

📋 Description

• Design, develop, and maintain backend services using core stack (Java/Python/SpringBoot/FastAPI/Postgres/Kafka) alongside rest of engineers on squads • Work closely with broader cross-functional team (Product, Design, Operations, Sales) to build reliable and delightful products • Make pragmatic yet sustainable architectural decisions, establish domain boundaries, and choose appropriate distributed system patterns • Lead the adoption of modern engineering practices (TDD, continuous delivery, SRE culture) • Mentor less senior engineers by writing quality code, conducting quality code reviews, and encouraging best practices by automatic trivial controls

🎯 Requirements

• 8+ years of backend software development experience • Strong professional experience with Python (Django, FastAPI, Flask, or similar frameworks) • Strong professional experience with Java, preferably using Spring Boot • Experience designing and consuming RESTful APIs • Experience with relational databases (PostgreSQL, MySQL); exposure to NoSQL databases is a plus • Familiarity with unit testing, integration testing, and test-driven development (TDD) • Experience with CI/CD pipelines, Git, and modern development workflows • Deep understanding of microservices architecture and distributed systems • Experience working with cloud platforms (AWS preferred) • Strong problem-solving skills and attention to performance and scalability • Excellent written and verbal communication skills in English

🏖️ Benefits

• Fully remote role • Opportunity to work on global-scale systems and products • Exposure to international teams and modern engineering practices • High ownership and autonomy in a fast-growing startup environment • A strong culture grounded in speed, ownership, trust, transparency, customer obsession, and excellence. • Real problems, global impact, and the chance to help redefine how the world works

Apply Now

Similar Jobs

🕒 June 15

Redbox Entertainment Inc.

1001 - 5000

🤝 B2B

🏢 Enterprise

☁️ SaaS

C++ Engineer working with Virtual Minds Group on digital marketing technology solutions. Involves solving challenges in digital advertising and maintaining distributed systems.

C++

Docker

GRPC

Kafka

Kubernetes

NoSQL

Thrift

🕒 June 9

Ionic Partners

11 - 50

🏢 Enterprise

🤝 B2B

☁️ SaaS

AI Product Chief Architect responsible for systems architecture in K-12 student information system. Leading AI-first development with complex legacy systems at Sparkrock.

ASP.NET

Classic ASP

SQL

.NET

🕒 May 7

Novakid Inc

201 - 500

📚 Education

👥 B2C

Principal Backend Engineer overseeing backend architecture for an online AI-driven education platform. Responsible for major technical decisions and evolving the backend architecture from a monolith to a modular system.

AWS

Cloud

Distributed Systems

Google Cloud Platform

Postgres

Python

Redis