Senior Full Stack developer - Data Engineering Focused
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2025-12-28
-
IT/Tech
Cloud Computing, Systems Engineer
Senior Full Stack developer - Data Engineering Focused
Role :
Senior Full Stack developer - Data Engineering Focused
Location:
Richmond, VA (Remote) Need candidate within 2hrs drivable distance
Job
Interview Mode:
Web Cam Interview Only
ABOUT THE ROLE The Department of Behavioral Health and Developmental Services (DBHDS) 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 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 AWS cloud development with Data engineering skills including glue, Athena, RDS, Snowflake Integrations, ELT&ETLs etc., adherence to software engineering best practices, and alignment with the agency’s technical direction & data policies. Additionally, the role involves collaboration with teams on leveraging the possibilities of common components and technology solutions to ensure successful adoption and implementation.
Additional responsibilities include:
- 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 data service components and engineering solutions using cloud-native services and technologies.
- Develop data lakes and CDC 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 Cloud Formation.
- Apply Dev Ops 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.
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 python. - Proficiency in data services orchestrion:
Strong proficiency in cloud platforms, leveraging native cloud services data 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 . for user and access management from Data services API and products
- 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 Cloud Formation 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. - Dev Ops Practices:
Strong understanding of Dev Ops practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools including AWS Code Pipeline 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).