Senior Software Engineer, Full Stack
Winnie
We are looking for a Software Engineer with a strong focus on product development to help us build and support our child care platform. You will be responsible for dashboards, tools, and billing systems. The ideal candidate is a generalist who enjoys working with APIs and is comfortable client side.
What you'll do
- Build new dashboards to help child care providers manage their presence on Winnie
- Develop and improve tools for internal users to manage data and configurations on behalf of customers
- Support our backend billing and invoicing systems, working with complex data flows across multiple services
- Work across all levels of the stack, from the server and database to the client
- Write technical documentation and tests as part of your day-to-day workflow
- Work with a cross-functional team to improve the product and drive revenue growth
- Collaborate with and learn from a talented team of engineers with diverse backgrounds and experiences
- Take on a wide range of responsibilities as part of a small, fast-moving team
Who you are
- You have 5+ years of professional software development experience
- You have prior experience working in React
- You have working knowledge of Python or similar
- You have prior experience working on billing and payment systems
- You are comfortable with navigating the command line
- You are flexible and able to pick up new technologies as needed
- You thrive in a collaborative, team-oriented environment
Technologies you'll work with
- Python/Django, React/React Native, HTML/CSS/LESS, JavaScript
- Postgres, DynamoDB, Elasticsearch, Redis, Celery, Redshift
- AWS, Docker
The interview process for this role
- 30 minute intro call to go over basic background information (video call)
- 60-90 minute pair programming with an engineer to collaborate on an exercise in the language of your choice (video call + CoderPad)
- interviews with the team to review your experience in more detail and to collaborate on technical exercises (video call, flexible scheduling)
What we offer
- Generous equity package and a competitive salary
- Excellent medical, vision, and dental coverage for employees and their families
- FSA option and 401k plan
- Generous vacation policy (and we use it)
- 12 weeks of fully paid parental leave and family friendly policies
- Professional development budget for each employee