Full Stack Developer
Weekday AI (YC W21) ยท Chennai, Tamil Nadu, India
Apply & track with Apply Edge๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ด๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ด-๐ฎ๐ฌ ๐๐ฃ๐)Experience: 3+ yrsLocation: Chennai, Tamil Nadu, IndiaJob Type: Full-timeWe are looking for a skilled and motivated Backend Engineer to build scalable, reliable, and high-quality backend systems and services. The role involves developing APIs and product features using JavaScript, TypeScript, and Node.js, while working with cloud-native technologies, microservices, databases, and containerized deployments.The ideal candidate will have strong backend engineering fundamentals, a problem-solving mindset, and a passion for building performant and maintainable systems.RequirementsKey ResponsibilitiesDesign, develop, and maintain scalable backend services and RESTful APIsBuild new product features using JavaScript, TypeScript, and Node.jsDevelop backend applications using frameworks such as Express, Fastify, or HonoDesign database schemas and write efficient, optimized SQL queriesWork with relational databases such as PostgreSQL and MySQLDeploy and manage backend services on Google Cloud Platform (GCP)Containerize applications using Docker and support cloud-based deploymentsDeploy and operate services using Google Cloud Run or similar platformsContribute to microservices and distributed-system developmentParticipate in code reviews and apply engineering best practicesDebug, troubleshoot, and resolve application and backend issuesImprove service performance, reliability, scalability, and operational efficiencyContribute to API, service, and workflow documentationWork closely with frontend engineers, QA, product managers, and other stakeholdersContribute to CI/CD pipelines, Git-based workflows, and release processesSupport monitoring, logging, troubleshooting, and production readiness of backend servicesWhat Makes You a Great Fit3-5 years of professional experience in backend software developmentStrong proficiency in JavaScript and TypeScriptHands-on experience with Node.js and modern backend frameworks such as Express, Fastify, or HonoStrong understanding of RESTful API design, development, and best practicesSolid experience with SQL databases, including PostgreSQL or MySQLGood understanding of database design and query optimizationHands-on experience with Google Cloud Platform (GCP) servicesPractical experience with Docker and containerized application deploymentsExperience deploying and managing applications using Cloud Run or similar cloud platformsBasic understanding of microservices architecture and distributed systemsFamiliarity with Git, CI/CD pipelines, and modern software development workflowsStrong debugging, analytical, and problem-solving skillsHigh attention to detail with a focus on writing clean, maintainable, and testable codeExperience with messaging systems such as Pub/Sub, Kafka, or similar technologies is an advantageFamiliarity with NoSQL databases such as Firestore or MongoDB is a plusExposure to Infrastructure as Code (IaC) tools such as Terraform is desirableUnderstanding of monitoring and observability concepts, including logs, metrics, and distributed tracingKnowledge of system design, scalability, performance, and reliability fundamentalsExperience working in Agile/Scrum environments is preferredSaaS or high-traffic application experience is an advantageGoogle Associate Cloud Engineer certification or an equivalent cloud certification is a plus