Search by job, company or skills

M

Backend Developer - Node.js/Express.js

6-11 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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.

More Info

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120632657