Jobiglo

No results.

Senior/Lead Back End Engineer

RemoFirst

Remote
Remote Senior 🇬🇧 English
Python Java Spring Boot Django FastAPI Flask RESTful APIs PostgreSQL MySQL AWS CI/CD Git Microservices Unit testing Integration testing Test-driven development

Job description

About the role

RemoFirst is seeking a Senior/Lead Back End Engineer to own and evolve its global HR platform. You will work remotely with international product, design, and engineering teams, driving both Python‑based services and a strategic migration to Java.

Key responsibilities

  • Design, develop, and maintain backend services using Python and Java.
  • Support and lead the gradual migration of Python services to Java, ensuring stability.
  • Build and maintain RESTful APIs and backend integrations.
  • Participate in system design and architectural discussions, focusing on service boundaries and micro‑service architecture.
  • Integrate third‑party services and external APIs.
  • Write clean, well‑tested, maintainable code following best practices.
  • Conduct code reviews, technical discussions, and knowledge sharing.
  • Debug production issues and improve reliability, observability, and performance.
  • Collaborate effectively with cross‑functional teams across time zones.

Required profile

  • 5+ 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.
  • Solid understanding of object‑oriented design, SOLID principles, and design patterns.
  • Experience designing and consuming RESTful APIs.
  • Experience with relational databases (PostgreSQL, MySQL); exposure to NoSQL is a plus.
  • Familiarity with unit testing, integration testing, and test‑driven development.
  • Experience with CI/CD pipelines, Git, and modern development workflows.
  • Understanding of microservices architecture and distributed systems.
  • Experience with cloud platforms (AWS preferred).
  • Strong problem‑solving skills and attention to performance and scalability.
  • Excellent written and verbal communication skills in English.

Required skills

  • Python
  • Java
  • Spring Boot
  • Django / FastAPI / Flask
  • RESTful APIs
  • PostgreSQL
  • MySQL
  • AWS
  • CI/CD
  • Git
  • Microservices
  • Unit testing
  • Integration testing
  • Test‑driven development

What we offer

  • Fully remote role.
  • Opportunity to work on global‑scale systems and products.
  • Exposure to international teams and modern engineering practices.
  • High ownership and autonomy.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec RemoFirst.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Azerbaijan.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

30 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

RemoFirst