Job Title:
Senior Node.js Integration Engineer
Location:
Bengaluru
Experience:
8+ years
Joining:
Immediate
Key Responsibilities
-
Design and develop
RESTful APIs
using
Node.js frameworks
(preferably Fastify).
-
Architect and implement
integration solutions
following best practices and patterns.
-
Work with
API Managers
(preferably Kong) for API lifecycle management.
-
Develop and maintain
event streaming and processing integrations
using
Kafka
.
-
Build and deploy applications in
AWS development environment
leveraging its ecosystem.
-
Implement
TDD
practices and ensure code quality through
Git
,
CI/CD pipelines
, and
container orchestration
.
-
Automate deployments using
Terraform
,
Bash scripting
, and Infrastructure-as-Code principles.
-
Optimize performance, debug issues, and manage incidents in a distributed cloud environment.
-
Collaborate with cross-functional teams and document integration flows.
-
Ensure adherence to
Agile methodologies
and SDLC processes.
Required Skills
-
Mandatory:
-
8+ years of experience in
Node.js
,
AWS
, and
API development
.
-
Strong understanding of
Integration Design and Patterns
.
-
Hands-on experience with
API Managers
(preferably Kong).
-
Experience with
Kafka
for event streaming and processing.
-
Proficiency in
CI/CD tools
(GitHub, Jenkins, Codefresh) and containerization (
Docker
,
Kubernetes
).
-
Knowledge of
Terraform
,
Bash scripting
, and Infrastructure-as-Code.
-
Strong analytical and problem-solving skills with incident management experience.
-
Additional Skills:
-
Programming experience in
Java
,
Python
, or
Node.js
for integrations.
-
Debugging and performance optimization in cloud environments.
-
Excellent communication and collaboration skills.
Education
-
Bachelor’s or Master’s degree in
Computer Science
,
Information Technology
, or related field.