Backend Software Engineer Role
We are seeking an experienced software engineer to join our team, focusing on backend development. The ideal candidate will have hands-on experience building production web applications in an agile environment and expertise in Ruby on Rails.
This role involves designing and implementing scalable and secure code, working with systems at scale utilizing microservices, AWS services, and collaborating with cross-functional teams to drive technical projects forward. A passion for solving complex technical problems and a humble approach to problem-solving are essential qualities for this position.
Responsibilities:
* Design and implement efficient, well-tested, and high-quality code adhering to best practices.
* Collaborate with the team to identify areas for improvement in the codebase and take ownership of small-to-medium-sized systems.
* Communicate effectively with stakeholders and seek feedback to ensure alignment with customer value.
* Balance priorities and seek guidance when needed to make informed decisions.
Requirements:
* 5+ years of experience building production web applications in an agile environment.
* 3+ years of experience with Ruby on Rails.
* Experience migrating domains from monolithic to microservices.
* Interest in learning or exposure to event-based architecture.
* Team player mentality: high collaborative, documentation-focused, and recognizing how to balance asynchronous communications and virtual meetings.
Benefits:
This is a CLT contract with full benefits. We encourage individuals from a broad diversity of backgrounds to apply for positions and are an equal opportunity employer.