Location:
[Local to Reston, VA (Hybrid 3 Days a week]
About the Role:
We are seeking a highly skilled Angular Developer with strong AWS and Full Stack development experience to join our dynamic engineering team. The ideal candidate will have a passion for building scalable, performant, and user-friendly web applications while working across both front-end and back-end systems.
You will collaborate closely with product managers, UX/UI designers, and backend engineers to deliver end-to-end solutions using modern technologies and cloud infrastructure.
Key Responsibilities:
- Develop, enhance, and maintain web applications using Angular (v8+).
- Build and maintain RESTful APIs and backend services using Node.js, Express.js, or other relevant frameworks.
- Deploy, manage, and scale applications using AWS services (EC2, S3, Lambda, RDS, CloudFormation, etc.).
- Implement and maintain CI/CD pipelines for continuous integration and deployment.
- Ensure application performance, security, and scalability in a cloud-based environment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, technical discussions, and team meetings.
Required Skills and Experience:
- Front-End:
- Strong proficiency in Angular (v8 or above), TypeScript, HTML5, CSS3, and RxJS.
- Experience with responsive design, RESTful APIs, and modern UI/UX principles.
- Back-End:
- Hands-on experience with Node.js, Express.js, or other server-side frameworks.
- Good understanding of RESTful APIs, authentication (JWT/OAuth), and database integration (SQL/NoSQL).
- Cloud / AWS:
- Experience in deploying and managing applications on AWS Cloud.
- Familiarity with EC2, S3, Lambda, RDS, API Gateway, CloudWatch, CloudFormation, etc.
- Experience with AWS security, IAM roles, and environment configuration.
- Other:
- Experience with version control systems (Git, GitHub, Bitbucket).
- Understanding of CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline, etc.).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with microservices architecture.
- Knowledge of Docker and Kubernetes.
- Familiarity with GraphQL or Serverless Framework.
- Exposure to Agile/Scrum methodologies.
—
—
