Empowering companies to work with the best engineers in the world
Senior Full Stack Engineer, React, Typescript, Node.js
Location
India
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer, React, Typescript, Node.js
Smart Working
• Design, develop, and maintain full stack applications using React, TypeScript, and Node.js • Build and scale microservices-based architectures to support evolving product needs • Develop and integrate APIs and GraphQL services • Work with databases such as MongoDB to manage and optimise data models • Collaborate with cross-functional teams to deliver features end-to-end • Contribute to system design, architecture decisions, and technical direction • Ensure code quality through testing, reviews, and best engineering practices • Leverage AI tooling (e.g. coding assistants, automation tools) to improve development efficiency • Optimise application performance, scalability, and reliability • Participate in the full SDLC, from planning and design through to deployment and iteration
Job Requirements
- 7+ years total software engineering experience, delivering scalable, production-grade applications in a senior capacity
- React (3+ years) – experience building performant, component-driven, and responsive user interfaces
- TypeScript (3+ years) – strong use of typing to ensure maintainable, scalable, and reliable codebases
- Node.js (3+ years) – experience developing scalable backend services and APIs in asynchronous environments
- Microservices Architecture (3+ years) – experience designing and working with distributed systems and service-based architectures
- AI Tooling / AI-assisted Development (6+ months) – practical use of tools like Copilot or similar to improve development speed and quality
- GraphQL (1+ year) – experience designing or consuming GraphQL APIs and working with schemas and queries
- MongoDB (1+ year) – experience working with NoSQL databases, including schema design and query optimisation
- Strong experience building scalable, production-grade applications with a focus on reliability
- Solid understanding of modern full stack architecture and system design principles
- Experience working across the full software development lifecycle (SDLC)
- Ability to work independently and contribute to technical decision-making
- Strong problem-solving skills and attention to detail
- Experience collaborating effectively with cross-functional teams
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Adapt existing platform components to new customer environments • Implement client-specific features and integrations • Support and evolve internal backend libraries • Investigate and fix production and on-premise issues • Work on logging, tracing, observability improvements • Participate in pilots where the platform must be adjusted quickly • Collaborate with infrastructure and product teams on cross-service problems
Middle Full-Stack Web Engineer – Node.js, Vue
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Maintain and develop the main website; • Gain a deep understanding of the current website architecture and functionality; • Build new functionality related to trials, licensing, and checkout flows; • Work with marketing to launch landing pages and product campaigns; • Set up and maintain pre-designed web assets such as banners and pop-ups; • Support email marketing infrastructure including Sendy and MailChimp configuration; • Help migrate marketing automations from MailChimp to Sendy over time; • Improve website performance and page load speed; • Maintain and improve the quality of the codebase; • Contribute to other web projects within the company; • Propose improvements to the architecture when needed; • Refactor legacy code where it improves stability or performance; • Develop new features while maintaining the stability of the platform.
Middle Full-Stack Web Engineer – Node.js, Vue
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Maintain and develop the main website; • Gain a deep understanding of the current website architecture and functionality; • Build new functionality related to trials, licensing, and checkout flows; • Work with marketing to launch landing pages and product campaigns; • Set up and maintain pre-designed web assets such as banners and pop-ups; • Support email marketing infrastructure including Sendy and MailChimp configuration; • Help migrate marketing automations from MailChimp to Sendy over time; • Improve website performance and page load speed; • Maintain and improve the quality of the codebase; • Contribute to other web projects within the company; • Propose improvements to the architecture when needed; • Refactor legacy code where it improves stability or performance; • Develop new features while maintaining the stability of the platform.
Middle Full-Stack Web Engineer – Node.js, Vue
SupportYourAppSupport-as-a-Service that helps companies scale faster by taking care of their customers’ needs.
• Maintain and develop the main website; • Gain a deep understanding of the current website architecture and functionality; • Build new functionality related to trials, licensing, and checkout flows; • Work with marketing to launch landing pages and product campaigns; • Set up and maintain pre-designed web assets such as banners and pop-ups; • Support email marketing infrastructure including Sendy and MailChimp configuration; • Help migrate marketing automations from MailChimp to Sendy over time; • Improve website performance and page load speed; • Maintain and improve the quality of the codebase; • Contribute to other web projects within the company; • Propose improvements to the architecture when needed; • Refactor legacy code where it improves stability or performance; • Develop new features while maintaining the stability of the platform.


