As a Senior Full Stack Engineer at JoyRide, youll go beyond building features youll help shape the architecture, scalability, and technical standards of our systems. Youll own end-to-end solutions across web applications and backend services while mentoring other engineers
and driving innovation in our engineering practices. We want someone who not only writes great code but also designs great systems an engineer who thrives in solving
complex problems, challenging limits, and balancing the needs of today with the
demands of tomorrow.
Responsibilities
- Lead design and development of critical features across frontend and backend systems.
- Architect scalable web applications and backend services using React/Angular, Node.js, Python, PostgreSQL.
- Own service reliability, performance, and scalability in high-traffic environments.
- Collaborate with Engineering Managers and Product teams on technical planning and execution.
- Guide junior and mid-level engineers through code reviews, mentoring, and technical leadership.
- Introduce and champion best practices in testing, code quality, and CI/CD pipelines.
- Contribute to strategic technical decisions and long-term roadmap planning.
- Balance quick delivery with building maintainable and future-proof systems.
Job Requirements
- 6+ years of full stack software development experience, with proven track record of delivering production systems.
- Deep expertise in JavaScript/TypeScript with strong hands-on experience in React (Angular a plus). Advanced backend experience in Nodejs and/or Python.
- Solid database design and optimization experience with PostgreSQL (NoSQL familiarity a plus).
- Experience with AWS/GCP, serverless functions, and cloud-native architectures.
- Strong understanding of system design, distributed systems, caching, and performance optimization.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and mentoring abilities.
- Ability to drive technical discussions and influence engineering direction.