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