
Back End Engineer - Fully Remote in APAC
- Remote
- goa, Goa, India
- Engineering
Job description
About Time Doctor
Time Doctor is a productivity analytics platform used by thousands of companies worldwide to measure, understand, and improve how work gets done. With over 150 team members across 45+ countries, we’re fully remote, async-first, and deeply global in how we operate.
Why Join Us?
100% remote team that values async autonomy and flexibility
Join a mission-driven company shaping the future of work
Strong product-market fit with tens of thousands of users—and growing
Work with a global, humble, high-performing team
Competitive compensation and 30+ days PTO
As a Back End Engineer at Time Doctor, you’ll play a key role in building scalable, secure, and high-performing web applications for a global SaaS product. You’ll focus primarily on back-end development, while front-end skills will be considered a plus. You’ll work closely with front-end engineers, QA, product managers, and other cross-functional stakeholders to deliver solutions that directly impact user experience, growth, and scalability
Team & Reporting Structure
Reports directly to the Engineering Team Lead
Works within the Product Engineering department (Engineering sub-team)
Collaborates with Front End Engineers, QA Engineers, Product Managers, and Designers
Role is fully remote; requires strong async communication skills
This role requires availability in APAC time zones to ensure smooth collaboration with our distributed engineering team. Candidates located in or able to work within these time zones will be prioritized.
Key Responsibilities
Back-end development: Design, implement, test, and deploy scalable back-end services and applications
API development: Build and maintain secure, efficient, and scalable RESTful APIs to connect front-end and back-end systems
Database management: Design, optimize, and maintain SQL and NoSQL databases
Performance optimization: Monitor and troubleshoot performance bottlenecks, ensuring systems remain fast and reliable
Collaboration: Partner with product and engineering teams to translate business requirements into technical solutions
Code quality: Write clean, maintainable code with proper testing (unit, integration, and end-to-end)
System design: Participate in architecture discussions to ensure scalability, reliability, and security
DevOps contribution: Work with CI/CD pipelines, cloud platforms, and containerized environments to streamline deployments
Job requirements
Mandatory Skills & Experience
Back-end development: 4+ years professional experience with Node.js, Python and Golang
API development: 3+ years designing and maintaining RESTful APIs
Databases: 3+ years with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB)
Testing: 2+ years experience with automated testing frameworks (Jest, Mocha, Cypress, or similar)
Cloud platforms: 2+ years experience deploying apps on AWS, GCP, or Azure
Remote work: Proven success working in a fully remote, globally distributed SaaS environment
Time zone availability: Must be located in, or able to work within, APAC time zones
Nice-to-Have Skills
Front-end frameworks: 2+ years with React, Angular, or Vue
Containerization: Experience with Docker and Kubernetes
BigQuery: Hands-on experience with Google BigQuery for data pipelines
CI/CD: Familiarity with continuous integration and deployment tools
Security: Background in designing secure systems and following best practices
or
All done!
Your application has been successfully submitted!