Responsibilities
- Champion code quality, reusability, scalability security and strategic software architecture decisions
- Mentor software engineers utilizing code reviews, proven design patterns and your experience building large scale public facing software
- Collaborate with Product and Project Management to take small ideas or concepts and turn them into high fidelity technical game plans and achieve the products and business goals
- Care about who you work with and how work is done. We hire carefully and the entire team is given the opportunity to take part in evaluating potential hires
- Relate to our core values and would like to contribute to a positive working environment and culture
Requirements
- Bachelor's Degree
- At least 10+ years as a Full Stack Software Engineer
- Adept at drafting, validating and implementing software systems architecture using modern development and deployment technologies and can speak thoroughly to their tradeoffs.
- Experience organizing and prioritizing tasks with Product and Project Management for a team of 4+ Engineers
- Strong Experience with TypeScript/JavaScript
- Strong familiarity with data structures, algorithms and design patterns
- Proponent of code testing and familiar with the common frameworks for unit, integration and functional tests
Nice to Have
- React
- React Native experience is a plus
Benefits
- paid time off (vacation, holidays, sick)
- medical/dental/vision insurance
- 401(k)
- short-term incentive programs
- long-term incentive programs