Staff Backend Engineer

R
RemoFirstHR Tech
Serbia. Romania. South Africa. Poland. Portugal. CroatiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
8+ years
Required Skills
AWSPostgreSQLPythonJavaSpring BootFastAPICI/CDRESTful APIsMicroservices

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); NoSQL exposure 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.

Responsibilities

  • Design, develop, and maintain backend services using Java, Python, SpringBoot, FastAPI, Postgres, and Kafka.
  • Collaborate with cross-functional teams including Product, Design, Operations, and Sales to build reliable products.
  • Make architectural decisions including transitioning from legacy monoliths to domain-based services.
  • Drive adoption of engineering practices including TDD, continuous delivery, SRE culture, and API-first design.
  • Mentor junior engineers through code reviews, weekly learning sessions, and leading by example with quality code.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now