As a
Senior Full Stack Engineer at
JoyRide, you'll do more than build features you'll architect and scale the backend services that power our mobility platform while also delivering seamless user experiences on the frontend. You'll own end-to-end solutions, with a strong emphasis on backend systems, data design, and performance and complement that with solid frontend skills in React or React Native.
We're looking for an engineer who thrives in building reliable, high-performance backends but is equally comfortable jumping into the UI when needed. Beyond code, you'll mentor engineers, influence technical decisions, and help shape JoyRides long-term engineering direction.
Responsibilities
- Lead the design and development of backend services, APIs, and integrations with a focus on scalability and performance.
- Build and maintain frontend features using React or React Native to deliver high-quality user experiences.
- Architect cloud-native systems leveraging Node.js, Python, PostgreSQL, and distributed system patterns.
- Ensure backend reliability and resilience in high-traffic, real-time environments.
- Collaborate with Product and Engineering Managers on technical planning and execution.
- Provide mentorship and guidance through code reviews and technical leadership.
- Advocate for best practices in testing, observability, CI/CD, and system design.
- Contribute to long-term roadmap planning, balancing short-term delivery with sustainable system growth.
Qualifications
- 6+ years of full stack development experience, with a proven track record in backend- heavy roles.
- Advanced expertise in Node.js and/or Python, with deep knowledge of backend frameworks and patterns.
- Strong database design and optimization skills with PostgreSQL (NoSQL familiarity a plus).
- Hands-on experience with React or React Native on the frontend.
- Familiarity with cloud environments (AWS/GCP), serverless functions, and cloud-native architectures.
- Strong understanding of system design, distributed systems, caching, and performance tuning.
- Excellent problem-solving, debugging, and analytical skills.
- Demonstrated leadership, mentoring, and communication skills.
- Ability to drive architectural discussions and set technical standards.
Bonus Points
- Prior experience in startups
- Background in high-traffic, real-time platforms.
- Experience with mobile-first architectures and offline-first design.
- Familiarity with monitoring, observability, and automated testing frameworks.
- Contributions to open-source projects or engineering communities.