Position: Senior Ruby Developer Location: Remote (Flexible Time Zones) Employment Type: Full-Time (Contract) About Us Coach.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 Role We'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