Talent.com
This job offer is not available in your country.
Full Stack Developer

Full Stack Developer

TekVizionHyderabad, India
1 day ago
Job description

Senior Full Stack Developer

Role Overview :

We are seeking an experienced Node.js Backend Developer to design, develop, and maintain scalable backend services. The ideal candidate will have strong expertise in Node.js, TypeScript / JavaScript, microservices architecture, database design, and caching strategies, while contributing to code quality, automated testing, and system reliability.

Key Responsibilities :

  • Design, develop, and maintain scalable backend services using Node.js and related frameworks.
  • Participate in code reviews and ensure adherence to best practices.
  • Troubleshoot and debug production issues, ensuring system reliability.
  • Design and implement RESTful APIs and integrate with various data sources.
  • Work with databases (SQL / NoSQL) and implement caching solutions (e.g., Redis) for optimized performance.
  • Develop and maintain microservices and containerized applications (Docker / Kubernetes).
  • Write unit, integration, and contract tests using frameworks like Jest, Mocha, or PactumJS.
  • Apply asynchronous programming and event-driven design patterns to handle high-concurrency scenarios.
  • Stay updated with industry trends, emerging technologies, and best practices.
  • Collaborate effectively with cross-functional teams, including frontend developers, QA, and DevOps.
  • Design decoupled and maintainable application architectures.

Required Skills & Experience :

  • 5+ years of professional experience with a focus on Node.js development.
  • Proficiency in JavaScript / TypeScript and associated tooling.
  • Experience with backend frameworks / libraries such as Express or NestJS.
  • Strong knowledge of databases (SQL and NoSQL) and database design principles.
  • Experience with caching solutions like Redis.
  • Hands-on experience in microservices architecture and containerization (Docker, Kubernetes) for 2+ years.
  • Understanding of asynchronous programming, event-driven architecture, and decoupled systems.
  • Experience with testing frameworks (Jest, Mocha, PactumJS) and automated testing principles.
  • Excellent problem-solving, analytical, communication, and collaboration skills.
  • Nice to Have :

    Experience with NestJS framework.

    Exposure to cloud platforms (AWS, Azure, GCP).

    Knowledge of CI / CD pipelines and DevOps practices.

    Development experience on Ubuntu / Linux environments.

    Familiarity with Python for scripting or tooling.

    Create a job alert for this search

    Stack Developer • Hyderabad, India