The point where experts and best companies meet
Share
Key job responsibilities
* You'll take ownership for the long-term quality and success of the products that your team builds and drive continuous improvement in engineering and operational excellence
* You'll work with your manager and team mates to clarify requirements, design solutions, and solve difficult software problems
* You'll identify appropriate tradeoffs and escalate when you realize that a problem is beyond your control
A day in the life
In this role, you'll leverage your experience as a Software Engineer to solve difficult technical problems. You'll invent, design and build software that solves the challenges that kids and their parents face day-to-day. You'll work closely with your leadership and product management stakeholders to design simple solutions. You'll help to maintain our production software in the field and you'll identify our pain points and drive your team to solve them. You'll help make your team better, more efficient, and a more enjoyable place to work.
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Full stack developer with experience in web technologies
- Excellent communication, analytical and problem solving skills
- Bachelor's degree in computer science or equivalent
- Experience operating and maintaining cloud-based services
- Typescript experience. Polyglot programmer preferred
- Experience defining system architectures and exploring technical feasibility tradeoffs
- Ability to effectively communicate with technical and non-technical stakeholders across all levels of the organization
These jobs might be a good fit