You will design and build enterprise web applications and APIs using Angular, Node.js, and GraphQL. You own the full development lifecycle, from architecture to secure, testable deployment.
Responsibilities
- Develop functional programming patterns and front-end/API design patterns using Angular and Node.js.
- Design enterprise digital applications following MVC, micro front-end strategies, and open microservice architectures.
- Implement Test-Driven Development (TDD) to ensure code resilience, stability, and automation.
- Apply computer science fundamentals, data structures, and algorithms to solve complex engineering problems.
- Lead and mentor junior developers while maintaining secure coding standards and best practices.
Required Skills
- 6+ years of experience designing and implementing web applications.
- Strong expertise in HTML, CSS, JavaScript, TypeScript, Angular, and Node.js.
- Hands-on experience building RESTful APIs and handling web application/API security.
- Proficiency in DevSecOps tools, including Jenkins, Git, and GitHub workflows.
- Experience with containerization and cloud technologies (Docker, Kubernetes, AWS).
- Strong focus on quality-first, testable solutions using TDD.
Preferred Skills
- Experience with GraphQL.
- Knowledge of cloud solutions, serverless architectures, and containerization strategies.