Full Stack Software Engineer - Python, React, Azure
CliftonLarsonAllen LLP
Arlington, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Arlington, United States of America
Tech stack
JavaScript
API
Agile Methodologies
Data analysis
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Web Scraping
Data Systems
Software Debugging
DevOps
Document Management Systems
Python
PostgreSQL
Scrum
Cloud Services
SQL Databases
Systems Integration
TypeScript
Web Applications
YAML
React
Backend
GIT
FastAPI
Kubernetes
Information Technology
Bicep
Cosmos DB
Front End Software Development
REST
Terraform
Software Version Control
Docker
Job description
- Collaborate with team members to implement new features across the stack (Python, React, YAML).
- Write clean, testable, and well-documented code.
- Contribute to the development of APIs, UI components, and workflow automations.
- Assist with integrating and configuring cloud services such as Azure Storage, Cosmos DB, PostgreSQL, and Key Vault.
- Support infrastructure and deployment work by contributing to infrastructure-as-code templates under guidance.
- Assist with deploying and troubleshooting containerized applications in Kubernetes-based or managed container environments.
- Participate in code reviews, stand-ups, and sprint planning.
- Troubleshoot and debug issues across environments (dev, staging, prod).
- Maintain documentation related to features and technical decisions.
Technologies You'll Use
- Backend: Python (FastAPI or similar), Temporal
- Frontend: React (TypeScript or JavaScript)
- Cloud: Azure (Storage, Cosmos, PostgreSQL, Key Vault, Managed Identity, Container Apps)
- Infrastructure as Code: ARM templates, Bicep, and/or Terraform (with mentorship)
- DevOps: Azure DevOps Boards, Git, Docker
Requirements
We're looking for a motivated and curious Associate Developer to join our agile product development team. You'll work across the full stack, contributing to cloud-native applications using Python, React, Azure, and workflow automation technologies like Temporal. You'll also gain exposure to cloud infrastructure and containerized environments while learning from experienced developers in a supportive, collaborative environment., *No experience required.
- 1 year of experience preferred
- Experience with APIs, web scraping, SQL/no-SQL databases, and cloud-based data solutions preferred.
- Proficiency in at least one programming language (preferably Python or JavaScript).
- Understanding of REST APIs, web application architecture, and CI/CD principles preferred
- Basic familiarity with cloud platforms (preferably Azure) and containerized applications preferred
- Exposure to infrastructure-as-code or a strong interest in learning ARM, Bicep, or Terraform preferred
- Awareness of Kubernetes concepts or willingness to learn Kubernetes-based deployment models preferred
- Basic knowledge of version control systems (Git) and Agile methodology preferred
- Bachelor's degree is required. Combination of relevant experience, education, and training may be accepted in lieu of degree.
- Degree in a field of Statistics, Computer Science, Economics, Analytics, or Data Science (e.g., Informatics, Data Science, Health Data Science) preferred.
About the company
CLA is a top 10 national professional services firm where our purpose is to create opportunities every day, for our clients, our people, and our communities through industry-focused wealth advisory, digital, audit, tax, consulting, and outsourcing services. Even with more than 8,500 people, 130 U.S. locations, and a global reach, we promise to know you and help you.
CLA is dedicated to building a culture that invites different beliefs and perspectives to the table, so we can truly know and help our clients, communities, and each other.