Comfortable working across the stack of a modern web application
7+ years of experience working with a compiled language (Java)
Can dive into frontend development occasionally
Highly skilled at turning complex business logic into extensible and maintainable code
Experience working in a distributed systems environment
Has excellent communication skills
Always striving to expand their knowledge
Curious, collaborative and intellectually honest
Responsibilities
Work closely with product teams, considering the user’s perspective while helping the team achieve success
Collaborate with team members on software design, best practices, and troubleshooting
Hold yourself accountable for your actions, maintaining the balance between timely delivery and research & development
Own our core values and adhere to them in your work
Stay up to date with best practices in software engineering
Success Measures
In 3 months, you’ll have shipped code into production and collaborated with the team to solve tough problems
In 6 months, you'll be contributing to team strategy and technical architecture discussions
In 12 months, you’ll be driving technical discussions about long term visions for the team, mentoring junior engineers and shipping high impact projects
Perks and Benefits
Supportive and enriching culture for everyone
Employee affinity groups
Fertility assistance and a generous parental leave policy