Position: Senior Ruby Developer Location: Remote (Flexible Time Zones)Employment Type: Full-Time (Contract)About UsCoach.me is a leading coaching platform that empowers individuals to achieve their goals with personalized coaching and habit-tracking tools.
With over a decade of innovation, we're committed to building a world-class platform that connects users to transformative coaching experiences.
Join our team of passionate individuals making a real difference in people's lives.The RoleWe're looking for a Senior Ruby Developer to join our team and take a leadership role in maintaining and enhancing our platform.
The ideal candidate will have a strong background in Ruby on Rails, experience working with mature codebases, and the ability to tackle technical debt while driving innovation.
This role is full-stack but leans heavily on back-end development (75% back-end, 25% front-end).In addition to strong coding skills, this role requires experience with infrastructure, including database management in AWS and deployment via Heroku.Key Responsibilities•Maintain and improve a 14-year-old Ruby on Rails codebase, addressing technical debt while delivering high-quality features.•Develop and optimize server-side logic to enhance performance, scalability, and reliability.•Manage infrastructure, including databases hosted in AWS , ensuring efficiency, security, and scalability.•Oversee application deployment via Heroku , ensuring smooth and reliable operations.•Implement and manage integrations with Stripe for payment processing.•Collaborate with cross-functional teams to design and deliver robust, user-centric solutions.•Optional: Contribute to front-end development with AngularJS , improving user interfaces and experiences.What We're Looking For• 8+ years of experience in Ruby on Rails development.•Proven ability to work with and improve legacy codebases (10+ years old code).•Strong expertise in back-end development, including database design and API development.•Experience with infrastructure, including AWS database management and deployment via Heroku .•Experience with Stripe or other payment gateway integrations.•Knowledge of front-end technologies, with AngularJS being a plus.•Excellent problem-solving skills and attention to detail.•Strong communication and collaboration skills, with a proactive and team-oriented mindset.Only qualified candidates will be contacted with the test assignment and interview invite!