RemoFirst logo
RemoFirst3 days ago

Senior/Lead Back End Engineer

Remote · India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown

Job Summary

Senior Back End Engineer responsible for designing, developing, and maintaining Python and Java backend services; support the gradual migration from Python-based services to Java; build and maintain RESTful APIs; participate in system design, architecture discussions, and migration strategy; work with distributed microservices and external APIs; ensure code quality through testing and reviews; collaborate with international teams in a fully remote setup.

Required Qualifications

  • 5+ years backend software development experience
  • Strong professional experience with Python (Django, FastAPI, Flask, or similar frameworks)
  • Strong professional experience with Java (Spring Boot)
  • Solid understanding of object-oriented design, SOLID principles, and design patterns
  • Experience designing and consuming RESTful APIs
  • Experience with relational databases (PostgreSQL, MySQL); NoSQL exposure a plus
  • Familiarity with unit testing, integration testing, and test-driven development (TDD)
  • Experience with CI/CD pipelines, Git, and modern development workflows
  • 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
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

RemoFirst

Senior/Lead Back End Engineer

Apply on Sorce