HamburgerMenu
hirist

Senior Full Stack Developer - AngularJS/Node.js

Punditry Tech Labs
5 - 8 Years
Bangalore

Posted on: 11/11/2026

Job Description

About the role:

We are looking for a hands-on Senior Software Engineer / Full Stack Developer with strong AngularJS, Node.js, TypeScript, AWS, and DynamoDB experience, along with demonstrated ability to lead a small engineering team.

The role combines application development with technical guidance, sprint planning, delivery ownership, roadmap monitoring, and direct client engagement. AngularJS refers to AngularJS 1.x.

Engineering and technical leadership:

- Develop and maintain applications using AngularJS, Node.js, and TypeScript.

- Build and support REST APIs and integrations.

- Develop and operate AWS serverless applications.

- Design DynamoDB data models around application access patterns, including keys, indexes, and efficient queries.

- Translate business requirements into technical designs and actionable development tasks.

- Review code for correctness, maintainability, security, and performance.

- Write meaningful unit tests covering business rules, boundary conditions, invalid inputs, and failure handling.

- Own troubleshooting, release readiness, production support, and technical documentation.

Team leadership and collaboration:

- Lead a small engineering team while remaining actively involved in coding.

- Delegate work according to skills, capacity, priorities, and dependencies.

- Mentor developers, provide constructive feedback, and resolve blockers.

- Collaborate with product, QA, infrastructure, client technical teams, and other engineering teams.

- Establish clear ownership and follow through on commitments.

Sprint planning and delivery:

- Facilitate backlog refinement, estimation, sprint planning, progress reviews, and retrospectives.

- Ensure requirements and acceptance criteria are sufficiently clear before committing to delivery.

- Track capacity, dependencies, blockers, scope changes, and delivery risks.

- Escalate risks early with their impact and practical resolution options.

- Coordinate testing, defect resolution, releases, and post-release follow-up.

Roadmap monitoring and client engagement:

- Translate roadmap priorities into engineering tasks and milestones with product and business stakeholders.

- Monitor progress against milestones and identify deviations early.

- Assess how requirement changes affect scope, effort, dependencies, and timelines.

- Participate in client discussions, demonstrations, requirements clarification, and status updates.

- Explain technical decisions clearly to technical and nontechnical stakeholders.

- Record decisions, action items, owners, and follow-up commitments.

Must have skills:

- 5 - 6 years of professional software development experience.

- Strong hands-on AngularJS experience, including controllers, services, directives, dependency injection, forms, and API integration.

- Strong Node.js experience, including asynchronous programming, API development, validation, and error handling.

- Strong practical TypeScript knowledge, including types, interfaces, generics, and handling external data safely.

- Hands-on AWS experience, including developing and supporting serverless applications.

- Practical DynamoDB experience covering access patterns, partition and sort keys, secondary indexes, pagination, and query efficiency.

- Unit testing experience using suitable frameworks such as Jasmine, Jest, Mocha, or Chai.

- Demonstrated team or workstream leadership, including delegation, mentoring, code reviews, and delivery coordination.

- Experience with sprint planning, estimation, dependency management, and milestone tracking.

- Effective verbal and written communication, including direct client or stakeholder interaction.

Good to have skills:

- CI/CD pipelines and infrastructure as code.

- AWS monitoring, production troubleshooting, and cost optimisation.

- Integration testing, end-to-end testing, and API contract testing.

- Experience maintaining or modernising established AngularJS applications.

- Experience with multi-tenant applications and third-party integrations.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...