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

Backend Developer - Node.js/Express.js

As a Backend Developer, you'll collaborate with the development team to build and maintain scalable, secure, and high-performing backend systems for SaaS products. You'll play a key role in designing and implementing microservices architectures, integrating databases, and ensuring seamless operation of cloud-based applications.

Key Responsibilities

  • Backend solution design, development, and maintenance using modern frameworks and tools are core to this role.
  • Microservices architecture creation, management, and optimization, ensuring efficient communication between services, are essential.
  • RESTful API development and integration to support frontend and third-party systems are required.
  • Database schema design and implementation, along with performance optimization for SQL and NoSQL databases, are critical.
  • Support for deployment processes by aligning backend development with CI/CD pipeline requirements is necessary.
  • Security best practices implementation, including authentication, authorization, and data protection, is a key responsibility.
  • Collaboration with frontend developers to ensure seamless integration of backend services is expected.
  • Application performance, scalability, and reliability monitoring and enhancement are ongoing tasks.
  • Staying up-to-date with emerging technologies and industry trends to improve backend practices is crucial for continuous improvement.

Technical Skill Requirements

  • Proven experience as a Backend Developer with expertise in modern frameworks such as Node.js, Express.js, or Django is mandatory.
  • Expertise in .NET frameworks, including development in C++ and C# for high-performance databases, is required.
  • Strong proficiency in building and consuming RESTful APIs is essential.
  • Expertise in database design and management with both SQL (e.g., PostgreSQL, MS SQL Server) and NoSQL (e.g., MongoDB, Cassandra) databases is a must.
  • Hands-on experience with microservices architecture and containerization tools like Docker and Kubernetes is necessary.
  • Strong understanding of cloud platforms like Microsoft Azure, AWS, or Google Cloud for deployment, monitoring, and management is required.
  • Proficiency in implementing security best practices (e.g., OAuth, JWT, encryption techniques) is essential.
  • Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps is required.
  • Familiarity with Agile methodologies and participation in sprint planning and reviews is necessary.

Education

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required.

General Requirements

  • Employment Type:

    This is a Full Time, Permanent position.
  • Strong problem-solving and analytical skills are essential.
  • Exceptional organizational skills with the ability to manage multiple priorities are required.
  • Adaptability to evolving technologies and industry trends is expected.
  • Excellent collaboration and communication skills to work effectively in cross-functional teams are vital.
  • Ability to thrive in self-organizing teams with a focus on transparency and trust is crucial.

Preferred Skills

  • Experience with time-series databases like TimescaleDB or InfluxDB is a plus.
  • Experience with monitoring solutions like Datadog or Splunk is beneficial.
  • Experience with real-time data processing frameworks like Kafka or RabbitMQ is desired.
  • Familiarity with serverless architecture and tools like Azure or AWS Lambda Functions is a plus.
  • Expertise in Java backend services and microservices is an asset.
  • Hands-on experience with business intelligence tools like Grafana or Kibana for monitoring and visualization is preferred.
  • Knowledge of API management platforms like Kong or Apigee is beneficial.
  • Experience with integrating AI/ML models into backend systems is a plus.
  • Familiarity with MLOps pipelines and managing AI/ML workloads is desirable.
  • Understanding of iPaaS (Integration Platforms as a Service) and related technologies is beneficial.

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