Role Summary
Responsible for leading development of web applications using Node.js and Angular, ensuring high-quality code, design, and architecture.
Acts as a hands-on senior developer while mentoring team members.
Key Responsibilities
 • Lead design and development of backend services using Node.js.
 • Develop and maintain rich front-end applications using Angular.
 • Design RESTful APIs, integrate with frontend and third-party services.
 • Work with SQL databases (PostgreSQL / MySQL) and Oracle DB as needed.
 • Optimize database queries, design schemas, ensure data integrity.
 • Conduct code reviews and enforce best practices.
 • Collaborate with client stakeholders to understand requirements and deliver solutions.
 • Guide and mentor junior developers.
 • Support deployment and production troubleshooting.
 • Ensure on-time delivery while maintaining high code quality.
Required Skills & Experience
- 5+ years of overall development experience.
-Strong hands-on experience with Node.js (Express / NestJS / relevant frameworks).
-Good experience with Angular (v8+).
-Proficient in SQL - writing queries, stored procedures.
-Familiarity with Oracle DB - understanding PL/SQL basics and schema design.
-Strong knowledge of RESTful API design.
-Understanding of version control systems (Git).
-Experience with agile development and SCRUM methodology.
-Ability to lead small teams and mentor developers.
-Excellent problem-solving and communication skills.