Senior Software Engineer - MEAN
HR POD - Hiring Talent Globally
- Lahore, Punjab
- Permanent
- Full-time
- Bachelors/Masters degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in MEAN Stack development.
- MongoDB (data modelling, aggregation, indexing, performance tuning)
- Express.js (middleware, routing, REST APIs)
- Angular (latest versions, component-driven architecture, RxJS, state management)
- Node.js (async programming, event-driven architecture, clustering, performance optimisation)
- Solid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive design.
- Experience with Git/GitHub/GitLab, CI/CD pipelines, and containerisation tools (Docker/Kubernetes preferred).
- Knowledge of cloud platforms (AWS/Azure/GCP) is a plus.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and team collaboration skills.
- Design, develop, and maintain full-stack web applications using MEAN Stack technologies.
- Collaborate with product managers, UI/UX designers, and backend teams to deliver high-quality solutions.
- Build reusable, testable, and efficient code while ensuring performance, security, and scalability.
- Lead code reviews and mentor junior developers to uphold engineering best practices.
- Integrate RESTful APIs, third-party services, and microservices into applications.
- Optimise applications for maximum speed, performance, and responsiveness.
- Manage database schemas, queries, and optimisations in MongoDB.
- Stay up-to-date with emerging technologies, frameworks, and best practices in full-stack development.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and delivery.