Responsibilities
Write, test, instrument, document, and maintain software for Smile.
Review code and provide thoughtful, constructive feedback for your team
Collaborate closely with Product, Design, and partner Engineering teams to build new features
Analyze how your features are performing in production to learn and make the product better
Support a highly available service used by millions of users on a daily basis
Requirements
Have high empathy in everything you do
5+ years of technical experience in software engineering or similar
Have built web experiences and systems at scale
Enjoy and thrive in a remote-first, distributed work culture
Are highly self-directed and take initiative to go above and beyond expectations
Value clear written and verbal communication
Believe mentoring, and sharing information is better than hoarding it
Able to pick up new concepts quickly and put them into practice
Use data to validate your hypotheses and inform your decision making
You enjoy automating and scaling
You believe in simplicity over complexity
You value agility and the ability to shift focus quickly
You value products over projects
You’re more focused on outcomes over output
Bonus if you have:
Experience with Ember.js
Ecommerce Industry Experience
API Development Experience
Experience with complex data structures and data architecture
Experience with automated integration testing and test automation
Security by Design, and Privacy by Design principles
Experience with Amazon Web Services, Postgres, Kafka, Elasticsearch