
Senior Software Engineer - Node. js
Anagh Technologies
Job description
Hello,
We have multiple urgent openings for
"Senior Software Engineer - Node. JS
". These are Hybrid roles
Only looking for candidates who can work on
W2 Strictly no C2C or third-party vend
Location: Roseland, NJ / Alpharetta, GA
Responsibilities
-
Design, develop, and maintain high-quality, well-tested frontend and backend applications using the
MERN stack (MongoDB, Express, React, Node.js)
-
Serve as a technical reference for frontend and backend development best practices
-
Write and maintain
RESTful APIs
and integrate with enterprise backend systems
-
Develop and maintain
AWS Lambda functions
and leverage AWS services to support scalable, serverless architectures
-
Follow best practices across
SDLC
, unit testing, performance tuning (code and database), and secure coding
-
Participate in
code reviews
to ensure quality, maintainability, and adherence to standards
-
Work independently to deliver optimal client experiences while collaborating with cross-functional teams
-
Utilize
CI/CD pipelines
to support automated builds, testing, and deployments
-
Perform technical analysis by evaluating systems, identifying problems, and formulating effective solutions
-
Communicate progress, risks, and issues to management in a timely manner
-
Stay current with evolving technologies, industry trends, and internal architecture standards
-
Experiment with new tools and technologies, including emerging
GenAI tools
where applicable
Required Skills & Experience
-
8 years of relevant client experience
in similar technologies (excluding training period)
-
4+ years of recent, hands-on professional development experience
with the MERN stack
-
Strong expertise in:
-
React.js (some familiarity is good, strong is not required)
-
Node.js
-
MongoDB
-
JavaScript / TypeScript
-
Proven experience building applications that interface with enterprise systems via
RESTful APIs
-
Experience with
unit testing libraries
, API testing tools, and Git-based version control
-
Solid understanding of
Agile / iterative development methodologies
-
Strong problem-solving, analytical, and communication skills
-
Ability to work independently as well as collaboratively within a team
-
Strong attention to detail and commitment to delivering high-quality code