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.