- Company Name
- Timeleft
- Job Title
- Senior Backend Engineer
- Job Description
-
Job title: Senior Backend Engineer
Role Summary:
Lead the design, development, and maintenance of scalable backend services for a high‑growth SaaS platform. Own end‑to‑end responsibilities from API architecture and database optimization to cloud infrastructure, CI/CD pipelines, and system reliability, while mentoring peers and ensuring best practices across the stack.
Expactations:
• 8+ years of backend development with JavaScript/TypeScript
• 5+ years experience in Node.js and 5+ years in NestJS
• 3+ years working with GCP, AWS, or Azure cloud platforms
• 2+ years managing PostgreSQL/Supabase databases
• 2+ years implementing infrastructure‑as‑code with Terraform
• Hands‑on experience with Firestore/Firebase
• Strong microservices, API design, and DevOps expertise
• Demonstrated debugging, problem‑solving, and system design skills
• Ownership mindset with ability to view the system holistically
Key Responsibilities:
- Design, build, and maintain scalable backend services using NestJS and TypeScript
- Architect and optimize PostgreSQL/Supabase schemas, queries, and indexing strategies
- Develop and manage cloud infrastructure on GCP/AWS with Terraform, including CI/CD, deployment flows, and observability tools
- Create and maintain Cloud Functions for new features and automation workflows
- Monitor, debug, and enhance system performance, reliability, and security across services
- Enforce code quality, review pull requests, and mentor junior engineers
- Collaborate cross‑functionally with product, mobile, and data teams to define technical solutions
- Ensure compliance with data integrity, security best practices, and regulatory requirements
Required Skills:
- Advanced proficiency in TypeScript, JavaScript, and Node.js
- Deep expertise in NestJS framework architecture
- Strong relational database experience with PostgreSQL/Supabase
- Infrastructure‑as‑Code fundamentals with Terraform on major cloud providers
- Familiarity with Firestore/Firebase, Cloud Functions, and DevOps tooling (CI/CD, monitoring, logging)
- Excellent communication, mentoring, and collaboration abilities
- Proactive troubleshooting and performance tuning expertise
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field (or equivalent professional experience)
- Relevant cloud certifications (e.g., GCP Professional Cloud Architect, AWS Certified Solutions Architect) highly desirable but not mandatory.