stack with deep experience in system design, architecture, and DevOps practices. You will lead a team of developers to build scalable, high-performance web applications and ensure quality across the full SDLC.
Key Responsibilities:
Lead full-stack development
across the MEAN or MERN stack.
Design system architecture
and guide the team in creating scalable, maintainable solutions.
Collaborate with
Product Managers, UX Designers, and QA
to deliver high-quality features.
Conduct
code reviews
, enforce best practices, and mentor junior developers.
Set up and manage
CI/CD pipelines
, infrastructure provisioning, and cloud deployment (AWS/Azure/GCP).
Ensure
performance, security, and scalability
of applications.
Drive
DevOps culture
, integrating automation in development and deployment processes.
Identify and implement architectural improvements and refactor legacy systems when needed.
Stay up to date with the latest technology trends and tools in the web ecosystem.
Technical Skills Required:
Frontend:
Proficient in
React.js or Angular.
Experience with
state management libraries
like Redux, RxJS, or NgRx
Backend:
Hands-on experience with
Node.js and Express.js
Proficient in building and consuming
RESTful APIs
and/or
GraphQL
Familiarity with
authentication & authorization mechanisms
like JWT and OAuth2
Understanding of
API security best practices
Database:
Strong experience with
MongoDB
,
SQL databases
.
Architecture & DevOps:
Expertise in
Microservices
and
Serverless Architecture
Proficient in
Docker
and
Kubernetes
for containerization and orchestration
Experience with setting up and maintaining
CI/CD pipelines
(GitHub Actions, Jenkins, GitLab CI)
Knowledge of
Infrastructure as Code (IaC)
tools like Terraform and AWS CloudFormation
Familiarity with major
cloud platforms
- AWS, Azure, or GCP
Experience with
monitoring and logging tools
such as Prometheus, ELK Stack, and Grafana
Soft Skills:
Strong leadership and team management
Effective communication and stakeholder management
Problem-solving and decision-making skills
Agile/Scrum methodology experience
Education:
Bachelor's/Master's degree in Computer Science, Engineering, or a related field
Nice to Have:
Experience with testing frameworks (Jest, Mocha, Cypress)
Familiarity with domain-driven design (DDD) and event-driven architecture (EDA)
Interested candidates, kindly share the resume at hr@softprodigy.com
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.