Negotiable
Outside
Remote
USA
Summary: The role of AWS Full Stack Developer involves developing and maintaining AWS full stack applications using NodeJS and React, with a strong focus on micro-frontends and API development. The position requires expertise in cloud networking, security, serverless computing, and automation, alongside collaboration with product and business owners. Additional responsibilities include providing end-user training and ensuring compliance with agency policies. An AWS Developer Associate or Solution Architect Professional Certification is preferred.
Key Responsibilities:
- Translate business requirements into fully tested application workflows.
- Design, implement, and maintain technology assets using approved tools and plugins for AWS.
- Develop and maintain APIs tailored for cloud environments including AWS API Gateway.
- Understand cloud networking concepts and security best practices.
- Secure applications through role-based authorization and single sign-on.
- Utilize serverless computing concepts and event-driven architecture.
- Automate cloud infrastructure provisioning and management using IaC tools.
- Write scripts and automate tasks using NodeJS and Python.
- Set up alerts, dashboards, and logs for cloud infrastructure and applications.
- Develop and optimize CI/CD pipelines and use version control tools.
- Provide support and training to end-users for improved solution literacy.
- Analyze business processes for automation opportunities.
- Collaborate with product and business owners to deliver cloud-based solutions.
- Adhere to all policies and procedures of the Agency.
Key Skills:
- Expertise in AWS full stack application development with NodeJS and React.
- Proficiency in micro-frontends and cloud platforms.
- API development experience, particularly with AWS API Gateway.
- Understanding of cloud networking and security best practices.
- Experience with serverless computing and event-driven architecture.
- Knowledge of Infrastructure as Code (IaC) using AWS CloudFormation and Terraform.
- Ability to script and automate tasks using NodeJS and Python.
- Experience in monitoring and logging cloud infrastructure.
- Strong understanding of DevOps practices and CI/CD pipelines.
- Excellent communication skills, both written and verbal.
- AWS Developer Associate or Solution Architect Professional Certification is desired.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Qualifications include:
Expertise in developing AWS full stack applications: Translate business requirements into fully tested applications workflows by designing, implementing, and maintaining technology assets using approved tools and plugins for AWS for NodeJS and react.
Proficiency in Micro-frontends orchestrion: Strong proficiency in cloud platforms, leveraging native cloud services for micro front-end orchestration solution.
API Development: Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments including AWS API Gateway.
Cloud Networking and Security: Understanding of cloud networking concepts including VPCs, subnets, security groups and cloud security best practices, including identity and access management (IAM). Securing application through role-based authorization, single sign on, and
Coginto .
Serverless Computing: Experience with serverless computing concepts, event-driven architecture, and serverless platforms.
Infrastructure as Code (IaC): Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation and Terraform.
Scripting and Automation: Ability to write scripts and automate tasks using scripting languages including NodeJS and Python.
Monitoring and Logging: Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applications.
DevOps Practices: Strong understanding of DevOps practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools including AWS CodePipeline and Github.
End-User Training and Support: Provide support and training to end-users for improved solution literacy and tool usage in a cloud ecosystem.
Business Process Automation: Analyze business process life cycles to identify opportunities for automation and simplification, implementing appropriate solutions.
Collaboration and Communication: Collaborate with product and business owners to deliver robust cloud-based solutions, demonstrating excellent communication skills (both written and verbal).
Compliance: Adhere to all policies and procedures of the Agency.
Additional Considerations:
AWS Developer Associate or Solution architect Professional Certification is desired.