Role Overview
We are seeking a Full Stack Developer to design, build, and support enterprise applications that enable global business operations. You will work across the full software development lifecycle, contributing to end-to-end delivery of features from design through deployment and support, including building applications, supporting API-driven integrations, and improving performance, scalability, and reliability.
Responsibilities
- Contribute to delivering features across the development lifecycle, supporting end-to-end delivery (design, development, testing, deployment)
- Develop and enhance applications using Angular, .NET, and Azure
- Support development and integration of APIs and backend services
- Implement CI/CD pipelines and automation to improve delivery quality and speed
- Support production issues and troubleshooting, contributing to root cause analysis and fixes
- Follow development standards and contribute to team best practices
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience)
- 3+ years of relevant full stack software development experience
- Experience contributing to application delivery, including exposure to technical design, API development, and testing
- Experience working on enterprise or business applications
- Experience supporting application performance, scalability, and reliability improvements
Skills
- Angular
- .NET Core
- Azure
- C#
- SQL Server
Benefits
- Equitable and market-competitive base pay and bonus opportunity
- Benefits and programs to support physical, mental, financial, and social well-being
- Competitive retirement program and employee stock purchase programs
- Student Debt Retirement Savings Match Program (U.S. only)
- Robust medical and life insurance packages
- Opportunities to learn and grow through training and mentoring