Senior Fullstack Developer

Summary

Senior fullstack developer at Codezyng in Udupi, India, designing and maintaining scalable web applications end to end: TypeScript/Node.js backend services and REST APIs/microservices plus modern frontend frameworks (React, Angular, Vue). The role also expects knowledge of RAG, vector databases, and system design, with cloud and DevOps skills a plus.

We are looking for a skilled and motivated Full Stack Developer with 5+ years of experience in building scalable web applications using TypeScript and Node.js. The ideal candidate should be proficient in both frontend and backend development, with a strong understanding of modern frameworks, APIs, and cloud-based architectures.


Key Responsibilities

  • Design, develop, and maintain scalable web applications using TypeScript and Node.js
  • Build robust backend services, RESTful APIs, and microservices
  • Develop responsive and high-performance frontend applications using modern frameworks (React, Angular, or Vue)
  • Collaborate with cross-functional teams including product, design, and QA
  • Write clean, maintainable, and efficient code following best practices
  • Optimize applications for maximum speed and scalability
  • Integrate third-party APIs and services
  • Participate in code reviews and ensure code quality standards
  • Troubleshoot, debug, and upgrade existing applications




Requirements

  • 3+ years of experience in full stack development
  • Strong proficiency in TypeScript and JavaScript (ES6+)
  • Hands-on experience with Node.js and backend frameworks (Express.js / NestJS)
  • Experience with frontend frameworks such as React.js / Angular / Next.js
  • Solid understanding of RESTful APIs and microservices architecture
  • Experience with databases such as MongoDB, PostgreSQL, or MySQL
  • Familiarity with version control systems like Git
  • Good understanding of authentication/authorization (JWT, OAuth)
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus
  • Strong problem-solving and debugging skills
  • Knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, and semantic search
  • Understanding of prompt engineering, AI model evaluation, and optimization techniques
  • Solid understanding of System Design principles including scalability, caching, load balancing, database design, messaging systems, and event-driven architectures
Preferred Qualifications
  • Experience with Docker and containerization
  • Knowledge of CI/CD pipelines
  • Familiarity with testing frameworks (Jest, Mocha, Cypress, etc.)
  • Exposure to Agile/Scrum methodologies


See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available