A global HR platform company is seeking a Back-End Engineer to enhance their systems using Python and Java. This position emphasizes technical ownership and collaboration within international teams in a fully remote environment. Ideal candidates will possess strong experience in Python frameworks, Java, and RESTful APIs, along with excellent problem-solving skills. The role offers opportunities for career growth and the chance to work with modern technology while contributing to a rapidly growing industry.
Qualifications
Strong professional experience with Python (Django, FastAPI, Flask, or similar frameworks).
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 databases is 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.
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 Python and Java.
Support migration from Python-based services to Java, ensuring stability.
Build and maintain RESTful APIs and backend integrations.
Participate in system design and architectural discussions.
Work with distributed systems and microservices.
Integrate with third‑party services and external APIs.
Write clean, well‑tested, and maintainable code.
Debug production issues and improve system reliability.
Collaborate effectively with cross‑functional teams.
Skills
Python
Java
RESTful APIs
Object-oriented design
CI/CD pipelines
Git
Cloud platforms (AWS)
Job description
A global HR platform company is seeking a Back-End Engineer to enhance their systems using Python and Java. This position emphasizes technical ownership and collaboration within international teams in a fully remote environment. Ideal candidates will possess strong experience in Python frameworks, Java, and RESTful APIs, along with excellent problem-solving skills. The role offers opportunities for career growth and the chance to work with modern technology while contributing to a rapidly growing industry.