to join our dynamic and fast-growing development team. In this role, you will leverage your deep experience in the
MEAN stack--MongoDB, Express.js, Angular, and Node.js--
along with
mandatory Python development skills
to design, develop, and optimize modern web applications. You will contribute to building scalable, high-performance digital products and deliver end-to-end technical solutions across multiple projects.
Key ResponsibilitiesFull-Stack Development
Design, develop, and maintain front-end and back-end components using
Angular
,
Node.js
,
Express.js
, and
MongoDB
.
Build reusable components and scalable architecture for future use.
Develop RESTful APIs and integrate with third-party services.
Write production-grade backend services using
Python
where required (automation scripts, microservices, AI model integration, data pipelines, etc.).
Technical Leadership
Collaborate with cross-functional teams to define system architecture, technical specifications, and project roadmaps.
Ensure scalable, maintainable, and secure engineering practices are consistently applied.
UI/UX Implementation
Work closely with designers to convert wireframes/prototypes into responsive, user-friendly Angular interfaces.
Maintain consistent UI standards and accessibility compliance.
Code Quality & Standards
Write clean, modular, and well-documented code.
Lead code reviews and enforce coding standards.
Drive continuous improvement in engineering practices.
DevOps & Cloud Integration
Implement
CI/CD pipelines
for automated testing and deployment.
Manage DevOps workflows on
Google Cloud Platform (GCP)
--including containerization, deployment automation, environment configuration, monitoring, and logging.
Manage applications on GCP; experience with AWS or Azure is an added advantage.
Utilize cloud-native services, IaC practices, and optimize cloud resource usage.
Performance Optimization
Identify and resolve performance bottlenecks across the application stack.
Optimize database queries, caching strategy, and Angular front-end performance.
Troubleshooting & Debugging
Investigate, diagnose, and resolve complex issues efficiently.
Ensure high availability, stability, and reliability of production applications.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of hands-on experience in MEAN stack development.
Mandatory strong proficiency in Python
(for scripting, backend services, integrations, automations, or AI components).
Strong skills in Angular, Node.js, Express.js, and MongoDB.
Experience with modern Angular tooling (Angular CLI, RxJS, NgRx, Webpack).
Proficiency with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
Experience with
GCP DevOps
: deployments, monitoring, logging, and cloud-native services.
Familiarity with Docker and Kubernetes is a strong plus.
Strong understanding of RESTful APIs, authentication (JWT/OAuth), and security best practices.
Proven experience with cloud environments (GCP preferred).
Excellent problem-solving, communication, and collaboration skills.