Job Description
If you are an out of the box thinker that takes a proactive approach in collaborating with others to solve problems and achieve your goals - we would love to talk to you.
The things we value:
- Mission
- Teams over individuals
- Collaboration
- Communication
- Iteration
- Experimentation and failing fast
- Initiative and solutions oriented approach
- Documentation
- Data
- Mental health and work life balance
- Diversity
- Transparency
You should apply if you have:
- Solve technical problems of high scope and complexity.
- Exert influence on the overall objectives and long-range goals of your team.
- Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems
- Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Provide mentorship for Junior Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
- Confidently ship moderately sized features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
You will be responsible for:
- Craft user experiences that work on devices that our users use (primarily mobile devices and desktop browsers).
- Writing reusable, testable, efficient and secure code.
- Working with large scale, highly available and resilient modern financial systems.
- Working with automated deployment, enabling code release multiple times a day.
- Working with modern tools and languages that excite you.
- Being an integral part of a team, in addition to its culture and ways of working. Common practices include agile methodologies.