Job Summary
Time Doctor is hiring a Back End Engineer to design and operate scalable backend services, APIs, and databases for a global productivity analytics platform. The role requires strong backend skills across Node.js, Python, and Golang, production API experience, database optimization, and a proven ability to work in fully remote APAC time zones.
Job Description
Time Doctor is seeking an experienced Back End Engineer to help build and maintain scalable, secure, and high-performing backend systems for a global SaaS product. This role focuses on designing backend services, improving system reliability, and delivering integrations that impact user experience and product growth. You will work closely with cross-functional teams in an async-first environment to translate product requirements into robust technical solutions that scale across regions and time zones.
Responsibilities:
- Design, implement, test, and deploy scalable backend services and microservices.
- Build and maintain secure, efficient RESTful APIs to connect front-end and back-end systems.
- Manage and optimize SQL and NoSQL databases for performance and scalability.
- Monitor and troubleshoot performance bottlenecks and reliability issues.
- Collaborate with product, QA, and front-end teams to deliver production-ready features.
- Contribute to CI/CD, containerization, and infrastructure automation efforts.
Requirements:
- 4+ years of professional backend development experience with Node.js, Python, and Golang.
- 3+ years designing and maintaining RESTful APIs in production environments.
- 3+ years experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- 2+ years using automated testing frameworks and test-driven development practices.
- Familiarity with cloud platforms (AWS/GCP/Azure) and container orchestration.
- Proven track record working effectively in fully remote, distributed teams and availability within APAC time zones.
Benefits:
- Competitive compensation and 30+ days PTO.
- 100% remote, async-first culture and global team collaboration.
This opportunity offers the chance to design and operate backend systems that support tens of thousands of users and directly influence product scalability and reliability.