Search by job, company or skills

M

Backend Developer - Node.js/Express.js

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 300 applicants
Quick Apply

Job Description

Job Summary: Maimsd Technology is seeking a skilled Backend Developer to join our team, specializing in Node.js and Express.js. You will play a crucial role in building and maintaining scalable, secure, and high-performing backend systems for our SaaS products. This position requires expertise in designing and implementing microservices architectures, integrating diverse databases, and ensuring seamless operation within cloud-based applications.

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.

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

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: 120632843