Responsibilities
- Build applications and develop product design solutions in partnership with engineers, architects, and analysts leading to scalable and maintainable software solutions
- Utilize Full Stack skills with an emphasis on Frontend skills based on specific platform or domain as required
- Implement continuous delivery activities (CICD) and drive engineering best practices
- Support team activities and pair with peers to work on stories
- Coach and mentor junior engineers
- Consistently practice sensible defaults
Requirements
- Bachelor's Degree or equivalent experience required
- 3+ years experience with modern software engineering; designing, building, and deploying scalable software applications required
- Understanding of distributed system design
- Experience analyzing and interpreting complex problems and processes
- Familiarity with Agile/Scrum methodologies and DevOps practices
Benefits
- Medical, dental, vision, and life insurance plans with coverage starting on day one of employment
- 6 free sessions each year with a licensed therapist to support emotional wellbeing
- 18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date)
- 6 company holidays per year
- 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required
- Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools
- Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents
Additional Information
- Benefits start on day one
- Only individuals authorized to work in the United States now and for the foreseeable future will be considered for this position
- This position is not eligible for any form of sponsorship now or in the future
- Individuals requiring sponsorship (e.g. OPT or H1B visa status) should not apply

