Senior Node Js Developer

5 - 8 years

7 - 17 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • startup Experience:

    Proven ability to take extreme ownership of results, with a history of leaving a lasting impact on the business.
  • Relevant Experience:

    At least 5 - 8 years of experience demonstrated the ability to develop resilient, high-performance, and scalable code tailored to application usage demands.
  • Node.js Framework Expertise:

    Significant experience in designing and building Node services with Expressjs, NestJS and Fastify, with proficiency in JavaScript & Typescript.
  • REST API & GraphQL:

    Hands-on expertise in development API endpoints with RESTful & GraphQL approach
  • Cloud Proficiency:

    Strong understanding and hands-on experience of building applications deployed on the cloud using Google Cloud Platform or Amazon Web Services (AWS), Docker, and Kubernetes, Experience writing batch/cron jobs using Python and Shell scripting.
  • Containerization & Orchestration:

    Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Automation & CI/CD:

    Expertise in Git, PR, Jenkins, Staging, Skilled in following CI/CD pipelines and automation, with experience in CI/CD tooling and procedures, ideally using GitLab and AWS services.
  • Database Knowledge:

    Strong experience working with MongoDB, PostgreSQL, MySQL, Redis, ElasticSearch, and other similar databases.
  • Messaging Systems:

    Proficiency in working with RabbitMQ, BullMQ & others
  • Agile Practices:

    At least a few years of experience practicing the SCRUM framework, collaborating with scrum masters, product owners, and other stakeholders.
  • Collaboration & Communication:

    A team player who thrives in a remote, collaborative environment.
  • Communication Skills:

    Strong verbal and written communication skills.
  • Solutions-Oriented:

    Comfortable with the fast pace of startup life and adept at finding solutions to challenges.

Responsibilities

  • Scalable Architecture:

    Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications.
  • Informed Decisions:

    Make informed architectural decisions that align with both current and future business needs.
  • Security & Privacy:

    Ensure security and privacy considerations are integrated into the selection of solutions and coding of back-end services and API endpoints.
  • Code Quality & High Standards:

    Uphold high standards of code quality through regular reviews, maintaining best practices in programming.
  • Robust Testing:

    Implement robust testing strategies to ensure code reliability and performance.
  • Backend Development:

    Design, develop, and deploy backend services and APIs using Node.js and AWS technologies.
  • NoSQL Expertise:

    Effective schema design and data modeling for NoSQL databases, ideally MongoDB, including robust indexing strategies.
  • Technical Debt Management:

    Monitor and control technical debt to ensure it does not compromise application scalability or performance.
  • Task Planning:

    Collaborate with the PM and BA to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines.
  • User Requirements:

    Support the PM, BA team in identifying and analyzing user requirements to ensure development aligns with user expectations and project scope.
  • Systems Thinking:

    Apply systems thinking to align with broader business objectives.

Meta Responsibilities

  • Autonomy:

    Get things done independently without supervision and without creating future issues.
  • Simplicity:

    Strive for simplicity in solutions and code.
  • Proactive Problem Solving:

    Fix problems, even those outside your immediate responsibility.
  • Solution-Oriented:

    Focus on providing solutions to problems, not just writing code.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Sciflare Technologies logo
Sciflare Technologies

IT Services and IT Consulting

Chennai Tamil Nadu

RecommendedJobs for You

Mumbai Suburban, Thane, Mumbai (All Areas)

Bengaluru, Mumbai (All Areas)