What are the responsibilities and job description for the Sr Full stack developer position at Kasmo Global?
Role: Sr Full Stack Developer
Overview:
The Department of Behavioral Health and Developmental Services (DBHDS) seeks a highly skilled Senior Full Stack Developer with 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, aligning with the agency's architectural roadmap and enterprise goals.
Responsibilities:
Overview:
The Department of Behavioral Health and Developmental Services (DBHDS) seeks a highly skilled Senior Full Stack Developer with 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, aligning with the agency's architectural roadmap and enterprise goals.
Responsibilities:
- Collaborate with stakeholders to understand business requirements and convert them into actionable solution components aligned with DBHDS's Enterprise Solution architecture patterns, procedures, and policies.
- 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.
- Ensure solution completeness through thorough testing and quality assurance processes, ensuring compliance with security policies and best practices.
- 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.
- Deploy solutions to various environments, establish monitoring processes, and ensure ongoing operational stability and application resiliency through system stress testing and feature enhancements.
- Collaborate with cross-functional teams to understand change requirements, provide technical expertise, and ensure solutions align with business needs.
- Expert in AWS full-stack development with Node.js and React, creating tested workflows from business requirements.
- Strong proficiency in cloud platforms, leveraging native cloud services for micro front-end orchestration solutions. Single-SPA or similar frameworks.
- Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments including AWS API Gateway.
- Experience with serverless computing concepts, event-driven architecture, and serverless platforms.
- Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation and Terraform.
- Ability to write scripts and automate tasks using scripting languages including NodeJS and Python.
- Understanding of cloud networking concepts including VPCs, subnets, security groups and cloud security best practices, including identity and IAM.
- Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applications.
- AWS Developer Associate or Solution Architect Professional Certification is desired.