Job Openings
Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)
About the job Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)
Requirements:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related discipline.
- 5+ years of proven, hands-on experience in MEAN Stack development.
- Expert in MongoDB with strong skills in data modeling, aggregation, indexing, and performance tuning.
- Proficient in Express.js and Angular, covering middleware, routing, REST APIs, component-driven architecture, RxJS, and state management.
- Skilled in Node.js with a focus on asynchronous programming, event-driven architecture, clustering, and performance optimization.
- Strong command of JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive UI/UX design principles.
- Proficiency with version control and DevOps tools: Git/GitHub/GitLab, CI/CD pipelines, and containerization (Docker, Kubernetes preferred).
- Familiarity with cloud environments such as AWS, Azure, or GCP (a plus).
- Experience working in Agile/Scrum teams.
- Strong analytical thinking, problem-solving mindset, and keen attention to detail.
- Excellent verbal and written communication skills with a collaborative team spirit.
Responsibilities:
- 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.
- Optimize applications for maximum speed, performance, and responsiveness.
- Manage database schemas, queries, and optimizations 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.