Posted on: 11/11/2026
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.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1683016