Job Description
We strive for a balance between work and life. Achieving success at work shouldn't come at the expense of home life. We value flexibility in our culture.
**Essential Qualifications:**
- Programming experience with at least one software language.
- Experience with the full software development life cycle, including standards, reviews, source control, build processes, testing, and operations.
- Designing or architecting systems, including patterns, reliability, and scaling.
- Non-internship experience in professional software development.
**Desirable Qualifications:**
- Bachelor's degree in computer science or equivalent.