RemoFirst is transforming the way businesses hire and manage global teams, and we are looking for a Senior Back-End Engineer to help us maintain and improve our existing Python-based systems and support the design, build, and strategic transition of parts of our backend to Java.
Requirements
- Design, develop, and maintain backend services using Python and Java.
- Support and contribute to the gradual migration from Python-based services to Java, ensuring stability and continuity
- Build and maintain RESTful APIs and backend integrations.
- Participate in system design and architectural discussions, especially around service boundaries and migration strategy.
- Work with distributed systems and microservices.
- Integrate with third-party services and external APIs.
- Write clean, well-tested, and maintainable code following best practices.
- Participate in code reviews, technical discussions, and knowledge sharing.
- Debug production issues and improve system reliability, observability, and performance.
- Collaborate effectively with cross-functional teams across time zones.
Benefits
- Fully remote role
- Opportunity to work on global-scale systems and products
- Exposure to international teams and modern engineering practices
- High ownership and autonomy in a fast-growing startup environment
- Strong culture grounded in speed, ownership, trust, transparency, customer obsession, and excellence.