- Company Name
- TechClub Inc
- Job Title
- Angular Developer
- Job Description
-
Job title: Angular Developer
Role Summary
Full‑stack engineer focused on building and maintaining high‑performance web interfaces with Angular 12+ and related frontend technologies, while also crafting RESTful APIs in Node/NestJS and deploying solutions on AWS. Works in Agile teams, contributes to CI/CD pipelines, automated testing, and DevOps processes.
Expectations
Deliver production‑ready code that meets business requirements within short sprints. Ensure code quality via unit/integration tests, code coverage, and static analysis. Participate in code review, documentation, and production support. Mentor junior developers and collaborate cross‑functionally with product, architecture, and operations teams.
Key Responsibilities
- Design, develop, and maintain UI components using Angular, TypeScript, HTML5, CSS3, and modern UI patterns.
- Create and consume REST APIs, implement business logic in Node.js/NestJS.
- Manage cloud environments: configure, deploy, and troubleshoot AWS services (Lambda, EC2, ECS, S3, CloudFormation, CloudWatch, Route 53, Secrets Manager).
- Build CI/CD pipelines using Bamboo/Bitbucket, integrate with JIRA, Git, and code quality tools (SonarQube, code coverage).
- Write automated tests (unit, integration, end‑to‑end) adhering to Test‑Driven Development principles.
- Apply observability via monitoring tools (Splunk, Honeycomb), messaging services (SNS, SQS), and OAuth2 authentication.
- Participate in Agile ceremonies, produce clear documentation, and support production incidents.
- Mentor and elevate team technical capabilities.
Required Skills
- Angular 12+ (advanced), TypeScript, JavaScript, HTML5/CSS3, Node.js, NestJS, REST API integration, automated testing frameworks.
- DevOps tools: Bamboo, Bitbucket, CI/CD, Git, JIRA.
- AWS infrastructure: Lambda, EC2, ECS, S3, CloudFormation, CloudWatch, Route 53, Secrets Manager, IAM.
- Code quality: SonarQube, code coverage, static analysis.
- Agile methodology (Scrum), strong communication, documentation, and cross‑team collaboration.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience (minimum 5 years in full‑stack/Angular development).
- Certifications optional but preferred: AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or related DevOps/Cloud credentials.