Software Engineer Mid-Senior, Backend
Software Engineering
Columbus, OH, USA
About Redi
Why This Role?
- Impact business with every feature you build. You will own meaningful pieces of our platform and see your work reach patients directly.
- Create complex and dynamic applications that have tremendous impact. We are building and enhancing the patient support experience that will allow individuals with a wide variety of diseases to better manage their health and conditions.
- Join a team that values empathy and diversity. Redi.Health is an organization of active, passionate, and fun individuals that are diversely skilled and full of EQ.
- Become part of a mission to create the best in class health platform. No disease or condition is the same and treatment can be more than just a pill and a glass of water. Redi strives to build a scalable healthcare approach that can be tailored to any patient, anywhere.
Key Job Responsibilities
- Design, develop, and deploy backend services and features using Ruby on Rails, owning well-scoped work end-to-end with support from senior engineers.
- Collaborate with product managers, front-end engineers, and other stakeholders to understand requirements and turn them into working, tested code.
- Implement features and enhancements for our core platform with attention to performance, reliability, and maintainability.
- Participate in code reviews, give and receive constructive feedback, and grow your skills alongside the team.
- Build and expand automated test coverage, and help keep our CI/CD pipelines healthy.
- Troubleshoot and debug production issues, escalating and partnering with the team when needed to keep our backend systems stable.
What Characteristics Are We Looking For?
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical work experience.
- 3+ years of experience in backend software development.
- Proficiency in Ruby and the Ruby on Rails framework.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL), including schema design and writing efficient queries.
- Experience designing and consuming JSON APIs.
- Experience with backend testing frameworks and familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
- Adaptable, growth-minded, and eager to deepen your expertise in scalable backend systems.
- Thoughtful about performance and reliability, and willing to dig into data to inform your solutions.
- Strong problem-solving and debugging skills, capable of thriving in a fast-paced, collaborative environment.
- Clear communicator who asks good questions and articulates technical decisions and trade-offs.
- Experience with microservices architecture or cloud platforms (e.g., AWS, GCP, Azure).
- Familiarity with message queues or background processing systems (e.g., Redis, Sidekiq).
Required Qualifications:
Key Attributes:
Preferred (Bonus) Experience:
Why Will You Love This Role?
- You will have immediate impact from day one. We are a young company and every single team member will have ownership and a say into how we build and scale the business.
- Open and transparent team culture and environment.
- Competitive salary and equity package.
- Unlimited and flexible PTO.
- Extensive benefits package: Medical, Dental, and Vision insurance covered at 100%.
- Paid maternity and paternity leave.
- Optional 401k match up to 4%.
- Consistent learning and mentorship opportunities.
- Awesome office location and setup, inclusive of paid downtown parking and lunch.
For those in Columbus Ohio: