We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB , along with extensive experience in the full Software Development Life Cycle (SDLC).
Key Responsibilities
- Design, develop, maintain, and support enterprise applications.
- Collaborate with business analysts, project managers, architects, and technical teams to gather and implement requirements.
- Troubleshoot and resolve complex application issues.
- Develop scalable, secure, and high‑performing solutions.
- Create technical specifications, estimates, and documentation.
- Implement best coding practices, security standards, and performance improvements.
- Research and adopt new technologies to support business objectives.
Required Skills
- Strong experience with Angular, Node.js, and MongoDB .
- 7+ years of SDLC experience in design, development, implementation, monitoring, and production support.
- Experience working with large-scale applications in both on‑premises and cloud environments .
- Strong problem‑solving, debugging, and analytical skills.
- Experience with Agile development methodologies.
Education
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field (or equivalent experience).