Senior AWS Full Stack Developer
Crescens - Richmond, Virginia, United States, 23214
Work at Crescens
Overview
- View job
Overview
Job Description: The Senior Cloud Engineer will engage in a broad range of tasks related to the development, deployment, and maintenance of cloud-based infrastructure and applica-ons. Responsibili-es include enabling collabora-on, automa-on, and efficiency in the development of cloud-based micro frontend applica-ons, thereby facilita-ng the rapid delivery of high-quality so8ware and services to customers.
This posi-on requires technical proficiency in AWS Cloud, React, TypeScript, NodeJS, Single-spa or similar frameworks, adherence to so8ware engineering best prac-ces, and alignment with the agency's technical direc-on. Addi-onally, the role involves collabora-on with teams on leveraging the possibili-es of common components and technology solu-ons to ensure successful adop-on and implementa-on.
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 orchestration: Strong proficiency in cloud platforms, leveraging native cloud services for micro front-end orchestra-on 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 seFng up alerts, dashboards, and logs for cloud infrastructure and applications. DevOps Practices: Strong understanding of DevOps practices, including building and op-mizing CI/CD pipelines leveraging AWS CodeBuild/Deploy or Terraform. 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 wri tten and Verbal)
dditional Considerations: WS Solution Architect Professional Certification is desired. Experience in Single-SPA with React JS is required. Experience building CI/CD pipelines using AWS CodeBuild/Code Deploy leveraging AWS CDK or Terraform. Experience building full-stack applications using AWS Lambdas and NodeJS for backend.Experience building applications leveraging No-SQL database for eg, AWS DynamoDB. Expertise automating provisioning and management of cloud infrastructure using tools like AWS CloudFormation, AWS CDK, and Terraform.Experience with serverless computing concepts, event-driven architecture, and serverless platforms Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applicationsProficiency working with NoSQL databases including AWS DynamoDB Experience securing applications through role-based authorization, single sign-on, and AWS CognitoUnderstanding of cloud networking concepts including VPCs, subnets, security groups and cloud security best practices including IAM Roles/PoliciesAWS Solution Architect Professional Certification is desired