What you'll do
- Join a cross-functional product squad collaborating with engineers, designers, and analysts to improve users' financial health.
- Lead delivery efforts by providing technical insight and coordinating work within your squad and pillar.
- Mentor and support the growth of fellow engineers, fostering a culture of continuous development.
- Develop features on a Ruby on Rails monolith, including data models, APIs, and business logic services.
- Utilize agile methodologies and tools such as testing, observability, AB-tests, and feature flags to deliver high-quality software.
What you should know
- Role requires at least 4 years experience with Ruby on Rails, suitable for mid-senior level engineers.
- Opportunity to work in a collaborative, cross-disciplinary team involved in product ideation and user research.
- Expect to participate in on-call support rotations, including optional out-of-hours shifts.
- Work environment values pragmatism balanced with quality and continuous refactoring.
- Chance to influence both technical and product decisions while contributing to engineering best practices.
About the company
- Company is focused on improving financial health for users, emphasizing positive societal impact.
- Engineering culture values ownership and inclusivity, with all team members contributing to technical strategy.
- Uses a monolithic Ruby on Rails architecture with a React Native frontend and Python for machine learning.
- Employs a fully automated CI/CD pipeline with frequent production deployments via Heroku.
- Strong emphasis on code quality, peer reviews, automated testing, and progressive modular architecture.
Key required skills
Ruby on RailsReact NativeTypeScriptPythonPostgreSQLMinitestCircleCIAWS