Staff Backend Engineer

R
RemoFirstHR Technology
Bulgaria / Lithuania / Croatia / Serbia / Hungary / Romania / Slovakia / Slovenia / Estonia / Azerbaijan / Albania / Portugal / Poland / South Africa / TunisiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
8+ years
Required Skills
AWSPostgreSQLPythonJavaKafkaSpring BootFastAPIRESTful APIsMicroservices

Requirements

  • 8+ years of backend software development experience.
  • Strong professional experience with Python (Django, FastAPI, Flask, or similar).
  • Strong professional experience with Java, preferably using Spring Boot.
  • Experience designing and consuming RESTful APIs.
  • Experience with relational databases (PostgreSQL, MySQL).
  • 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).
  • 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 pragmatic architectural decisions regarding legacy monolith refactoring and domain boundaries.
  • Promote modern engineering practices including TDD, continuous delivery, SRE culture, and API-first design.
  • Mentor less senior engineers through code reviews, leading learning sessions, and modeling high-quality code.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now