Nodejs developer

Hyderabad, Telangana, India
Oct 21, 2024
Oct 21, 2025
Onsite
Full-Time
1 Year
Job Description

We are seeking a skilled Node.js Developer with a strong background in building scalable applications. The ideal candidate will possess a deep understanding of Node.js, MongoDB, and TypeScript, preferably within the banking or fintech domain. If you have a passion for developing high-quality, robust applications and thrive in a collaborative, fast-paced environment, we want to hear from you!

Education

  • Degree or Postgraduate in Computer Science or a related field (or equivalent industry experience).

Experience

  • Minimum 5 years of coding experience in Node.js, JavaScript, and databases.
  • At least 1 year of hands-on experience in TypeScript.
  • Proven experience in performance tuning, debugging, and monitoring applications.

Key Responsibilities

Technical Skills

  • Develop scalable and highly available RESTful APIs using Node.js technologies.
  • Practical experience with GraphQL for efficient data retrieval.
  • Actively participate in CI/CD processes and troubleshoot issues in a distributed services ecosystem.
  • Understand containerization with hands-on experience in Docker and Kubernetes.
  • Integrate API gateways like 3Scale effectively.
  • Implement single sign-on or token-based authentication using REST, JWT, or OAuth.
  • Possess expert knowledge of task/message queues, including AWS, Microsoft Azure, Pushpin, and Kafka.

Functional Skills

  • Adhere to best practices for coding, security, unit testing, and documentation standards.
  • Experience in the banking, financial, or fintech sectors in an enterprise environment is preferred.
  • Work within an Agile methodology to ensure timely delivery of projects.
  • Ensure the quality of technical and application architecture and design systems across the organization.
  • Research and benchmark technology against industry best practices.

Soft Skills

  • Ability to influence multiple teams on technical considerations, enhancing productivity and effectiveness through knowledge sharing.
  • Self-motivated and proactive, capable of driving initiatives without supervision while collaborating effectively with cross-functional teams.
  • Strong interpersonal and presentation skills to communicate ideas clearly to senior and executive management.

Why Join Us?

Join a dynamic team where your skills will be valued, and you will have the opportunity to contribute to innovative projects that impact the banking and financial technology landscape. We offer a collaborative work environment that encourages professional growth and development.