Job Description
We are currently looking for Full Stack Developers having major expertise in Angular.js to be a part of a self-organizing and cross-functional agile team.
Responsibilities
- Create extremely well-crafted back end and front-end web applications using Angular.js.
- Write resilient code that will be continuously tested, deployed and performed at scale.
- Contribute to the team's technical direction and the improvement of its tools and processes.
Experience Requirements
- Experience with Azure and microservices.
- Experience with AWS Services such as API GW, Lambda, Kubernetes, SQS/SNS, EC2, RDS, IAM, CloudWatch, CloudFormation, S3 and VPC.
- Experience creating and consuming RESTful APIs
- Experience with CI/CD pipeline.
- Experience with authentication services: MFA, oAuth, SAML, JWT Tokens.
- Experience with the following back-end technologies: NodeJS, npm, pm2, mysql
- Experience with the following front-end technologies: Angular 8+, JavaScript, CSS, HTML
- Solid understanding of the full web technology stack (e.g., HTTP, cookies, reverse proxy, headers, asset lazy loading / caching, CDN’s, caching, compression, etc.)
- Good understanding of programming concepts such as common data structures and algorithms, profiling/optimization, security best practices, OWASP, NIST, SANS.
- Experience with GIT, JIRA, GITHUB, Veracode, MySQL Workbench, and the Atlassian suite of tools.
- Self-motivator.
- Excellent verbal and written communication.
- Bachelors or master's degrees preferred with a minimum of 4-5 years of experience.