Backend Developer - Node.js/Express.js

6 - 11 years

6 - 11 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

Responsibilities:

  • Design, develop, and maintain robust and scalable backend solutions using modern frameworks and tools, with a strong focus on

    Node.js and Express.js

    .
  • Create, manage, and optimize

    microservices architectures

    , ensuring efficient and reliable communication between services.
  • Develop and integrate

    RESTful APIs

    to support frontend applications and third-party systems.
  • Design and implement efficient

    database schemas

    and optimize performance for both

    SQL (e.g., PostgreSQL, MS SQL Server) and NoSQL (e.g., MongoDB, Cassandra)

    databases.
  • Support deployment processes by aligning backend development with

    CI/CD pipeline

    requirements.
  • Implement robust

    security best practices

    , including authentication (e.g., OAuth, JWT), authorization, and data protection mechanisms.
  • Collaborate effectively with frontend developers to ensure seamless integration of backend services.
  • Monitor and continuously enhance application performance, scalability, and reliability.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve backend development practices.

Your Qualifications:

Must-Have Skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Developer with expertise in modern frameworks such as

    Node.js, Express.js

    .
  • Expertise in .NET frameworks, including development in C++ and C# for high-performance databases.

  • Strong proficiency in building and consuming

    RESTful APIs

    .
  • Expertise in

    database design and management

    with both

    SQL (e.g., PostgreSQL, MS SQL Server)

    and

    NoSQL (e.g., MongoDB, Cassandra) databases

    .
  • Hands-on experience with

    microservices architecture

    and

    containerization tools like Docker and Kubernetes

    .
  • Strong understanding of

    cloud platforms

    like

    Microsoft Azure, AWS, or Google Cloud

    for deployment, monitoring, and management.
  • Proficiency in implementing

    security best practices

    (e.g., OAuth, JWT, encryption techniques).
  • Experience with

    CI/CD pipelines and tools

    such as Jenkins, GitHub Actions, or Azure DevOps.
  • Familiarity with

    Agile methodologies

    and active participation in sprint planning and reviews.

Good-to-Have Skills:

  • Experience with time-series databases like TimescaleDB or InfluxDB.
  • Experience with monitoring solutions like Datadog or Splunk.
  • Experience with real-time data processing frameworks like Kafka or RabbitMQ.
  • Familiarity with serverless architecture and tools like Azure or AWS Lambda Functions.
  • Expertise in Java backend services and microservices.

  • Hands-on experience with business intelligence tools like Grafana or Kibana for monitoring and visualization.
  • Knowledge of API management platforms like Kong or Apigee.
  • Experience with integrating AI/ML models into backend systems.
  • Familiarity with MLOps pipelines and managing AI/ML workloads.
  • Understanding of iPaaS (Integration Platforms as a Service) and related technologies.

Key Competencies & Attributes:

  • Strong problem-solving and analytical skills.
  • Exceptional organizational skills with the ability to manage multiple priorities effectively.
  • Adaptability to evolving technologies and industry trends.
  • Excellent collaboration and communication skills to work effectively in cross-functional teams.
  • Ability to thrive in self-organizing teams with a focus on transparency and trust.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You