company logo

NodeJS Developer - API & Microservices Specialist

Bengaluru
Pune
Full-Time
Mid-Level: 4 to 8 years
Posted on Jul 24 2024

About the Job

Skills

Node.js
RESTful API design
JavaScript
docker
Kubernetes
AWS
Microsoft Azure
3scale
  • Programming Languages: NodeJS, JavaScript, TypeScript
  • Databases: SQL, NoSQL
  • Containerization: Docker, Kubernetes
  • API Gateway Integrations: 3Scale
  • Authentication: Single-Sign-On, Token-based (Rest, JWT, OAuth)
  • Message Queues: AWS, Microsoft Azure, Pushpin, Kafka


Overall Responsibilities:

  • Develop scalable and highly-available RESTful APIs using NodeJS technologies.
  • Implement and maintain GraphQL APIs.
  • Ensure performance tuning, debugging, and monitoring of applications.
  • Collaborate with cross-functional teams to design, develop, and enhance microservices.
  • Follow best practices for coding, security, unit testing, and documentation.
  • Research and benchmark technology against other best-in-class technologies.


Technical Skills:

Core Development: NodeJS, JavaScript, TypeScript

API Development: RESTful APIs, GraphQL

CI/CD : Principles and practices, Troubleshooting in distributed services ecosystem

Containerization: Docker, Kubernetes

API Gateway: 3Scale

Authentication: Single-Sign-On, Token-based (Rest, JWT, OAuth)

Messaging: AWS, Microsoft Azure, Pushpin, Kafka


Experience:

  • Minimum 5 years of coding experience in NodeJS, JavaScript, and Databases.
  • At least 1 year hands-on experience in TypeScript.
  • Experience in performance tuning, debugging, and monitoring security.
  • Experience in Banking, Financial, and Fintech environments preferred.
  • Familiarity with Agile methodology.


Day-to-Day Activities:

  • Develop and maintain high-quality software solutions.
  • Implement and manage APIs and microservices.
  • Perform performance tuning and debugging.
  • Collaborate with teams to ensure seamless integration and deployment.
  • Participate in code reviews and provide constructive feedback.
  • Research and implement new technologies and best practices.


Qualifications:

  • Degree or Postgraduate in Computer Science or related field (or equivalent industry experience).
  • Strong understanding of software development life cycle.
  • Proficiency in NodeJS, JavaScript, and TypeScript.


Soft Skills:

  • Excellent communication skills (verbal, written, and presentation).
  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Self-motivator and self-starter.
  • Ability to influence multiple teams on technical considerations.
  • Excellent interpersonal skills to interact and present ideas to senior and executive management.


About the company

Telescopp provides an effective and powerful way that connects businesses with the world's best Talent, powered by Technology and Tribe.

Industry

Business Consulting and S...

Company Size

2-10 Employees

Headquarter

Bengaluru, Karnataka

Other open jobs from Telescopp