Design, develop, test, and deploy full stack applications across front-end, back-end, and database layers
Build and maintain scalable applications using modern frameworks, REST APIs, and microservices architecture
Develop and support applications in cloud environments (Azure, AWS, Google Cloud Platform) and utilize containerization technologies (Kubernetes, Docker)
Collaborate in Agile/Scrum teams to deliver high-quality software solutions
Lead production support, incident management, and root cause analysis (RCA)
Own end-to-end feature delivery, including design, development, testing, and deployment
Requirements
Bachelor’s degree in computer science or related field
5+ years of experience in software development (design, development, testing)
8+ years of progressive IT experience as a senior developer in large-scale IT projects
2+ years of project leadership experience
Strong passion for improving consumer experiences through technology
Experience building scalable applications across the full technology stack
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Kubernetes
Microservices
Benefits
medical, dental and vision benefits
401(k) retirement savings plan
time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave)