Overview
Skills
Job Details
Client: State Agency
Title: Full Stack Developer
Location: Richmond, VA (Some Onsite for meetings)
Duration: 12 Months
About the Role
· The Client is seeking a highly skilled Senior Full stack developer with advanced expertise in building AWS/React/NodeJS micro frontend applications and APIs.
· This role involves implementing technology solutions that enhance business decision-making and processes across all business units, in alignment with the agency's architectural roadmap and enterprise goals.
· The Senior Full Stack Developer will engage in a broad range of tasks related to the development, deployment, and maintenance of cloud-based infrastructure and applications. Responsibilities include enabling collaboration, automation, and efficiency in the development of cloud-based micro frontend applications, thereby facilitating the rapid delivery of high-quality software and services to customers.
· This position requires technical proficiency in cloud initiatives, react, single-spa or similar integrations, adherence to software engineering best practices, and alignment with the agency’s technical direction.
Additional responsibilities include:
· Design and develop scalable, resilient AWS micro frontends and engineering solutions using cloud-native services and technologies.
· Develop front-end components and back-end services to create cohesive applications within cloud and hybrid infrastructures.
· Create comprehensive solution documentation detailing the design, testing, and production support processes and procedures.
· Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate updates and feature deployments.
· Manage configuration drift and ensure consistency across different environments, using tools like AWS Code Build/Deploy and AWS CloudFormation.
· Apply DevOps principles to streamline the software development lifecycle (SDLC) and enhance automation.
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.
· DevOps Practices: Strong understanding of DevOps practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools including AWS CodePipeline and Github.
Additional Considerations:
· AWS Solution architect Professional Certification is desired.
· Experience in Single-SPA with React JS is required.