Senior Software Engineer (Ruby on Rails)
Full Time - Long Term - Senior
We are seeking a Senior Software Engineer for one of our clients, a company building technology-driven financial products with a strong focus on reliability, scalability, and long-term impact. The organization is investing heavily in its engineering team to support the evolution of its internal platforms and core business systems. The Engineering team plays a central role in developing and maintaining production systems that support critical business workflows. Teams operate in an agile, product-oriented environment and focus on continuous improvement, high-quality delivery, and clear technical ownership. We are looking for a Senior Engineer to join an application scrum team and contribute directly to the development of core systems.
Responsibilities
- Own the full software development lifecycle for production features and improvements
- Design, implement, and maintain backend and full-stack solutions in collaboration with the team
- Actively participate in technical design discussions and architectural decisions
- Work closely with product and engineering partners to assess feasibility, scope, and technical trade-offs
- Take ownership of assigned work from definition through deployment and follow-up
- Proactively identify risks, technical debt, and improvement opportunities
- Address bugs, incidents, and production issues with a strong sense of accountability
- Communicate progress, blockers, and decisions clearly within a distributed team
- Promptly address bugs and incidents, and consistently be accessible during core hours
- Act as a resource for product on technical feasibility and complexity analysis for small features
Requirements
- Must Have
- 5+ years of professional software engineering experience
- Strong, hands-on Ruby on Rails experience in production environments
- Experience working on business-critical systems and existing codebases
- Solid understanding of software design principles, patterns, and architecture
- Experience collaborating in agile / scrum-based teams
- Full-stack mindset, with comfort reasoning across backend and frontend boundaries
- Experience working with React and TypeScript in production is strongly preferred
- Familiarity with cloud-based environments (AWS, GCP, or Azure)
- Strong problem-solving skills and ability to work with ambiguous requirements
- Excellent communication and collaboration skills
- Strong English (spoken and written)
- Ability to work autonomously while remaining highly collaborative
- Bachelor’s degree in Computer Science or related field, a certificate from acoding bootcamp, or additional relevant experience
What We Offer
- A collaborative and innovative team culture.
- Competitive compensation based on experience.
- Opportunities for professional growth and continuous learning.
- Remote-first culture and position.
- Opportunity to be part of a highly skilled, fast-moving and collaborative team.
- 1Live Coding
- 2Manager Interview