about 1 month ago
South Jordan, UT, USASenior
Responsibilities
- Partner with PM, UX designer, engineers, QA, and customers to define and validate new features.
- Build user-facing experiences in JavaScript/TypeScript and React.
- Design and implement REST API endpoints and microservices using Python or Java.
- Write unit tests and participate in code reviews to maintain code quality.
- Own builds and deployments to staging and production using Docker and Kubernetes.
- Identify, prioritize, and resolve bugs and technical debt across the stack.
- Mentor teammates and share knowledge through training and interviews.
- Contribute to AI-driven engineering tooling to improve quality and efficiency.
Requirements
- 5+ years of professional software development experience with frontend and backend exposure.
- Strong proficiency in JavaScript and experience with React or similar frameworks.
- Proficiency in at least one backend language (Python, Java, or Kotlin) and comfort with SQL.
- Familiarity with modern tooling like TypeScript, Git, and testing frameworks.
- Hands-on experience with AI coding assistants and eagerness to adopt new advancements.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Strong communication skills and ability to collaborate with technical and non-technical teammates.
- Passion for building scalable solutions that impact customers.
Benefits
- Flexible Paid Time Off and 10 company holidays.
- Health benefits including Medical, Dental, Vision, and HSA Match.
- 401(k) with 100% match up to 3% and immediate eligibility.
- Access to mental health resources and Employee Assistance Program.
- Paid New Parent Leave and Birthing Parent Leave.
- Supplemental benefits including life insurance and disability coverage.
- Peer-to-peer recognition program and company events.
- Fully-stocked kitchen catering to various dietary preferences.
