Senior Full-Stack Ruby Developer

Remote or Paris, France
Roles:
BackendFrontend
Must-have skills:
RubyRails
Nice-to-have skills:
React
Considering candidates from:
Central Asia, Europe, South Caucasus, Austria, Belarus, Croatia, Czech Republic, France, Hungary, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia and Ukraine
Work arrangement: Onsite or remote
Industry: Health, Wellness & Fitness
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Charles.co

Senior Full-Stack Ruby Developer

Remote or Paris, France
Charles.co is a digital clinic that addresses chronic men's health issues. Developed with expert doctors in each specialty, the platform supports men throughout their care journey, from teleconsultation to personalized treatment plan and follow-up by phone or messaging. 
Now Charles.co is looking for a Senior Full-Stack Ruby Developer to join their team.
Tasks:
  • Migration of the backend on AWS Cloud 
  • Deployment of end-to-end cryptography, security audits 
  • Development of mobile applications, and adaptation of the backend API 
  • Integration to Salesforce CRM 
  • Improvements of CI / CD and internal processes 
  • Platform’s performance optimization and audit 
  • SEO optimization with the SEO expert (CMO)
  • Continuous training of 2/3 junior developers, evangelization of best practices 
  • Launching new services, verticals, functionalities
  • A/B testing 
  • Keeping stack up-to-date, unit tests and integration tests 
Must-have:
  • 5 + years of experience in a similar position 
  • Experience in Ruby on Rails (or Python willing to switch) 
  • Good knowledge of React
  • Good communication skills 
  • Advanced English 
Nice-to-have:
  • Knowledge of Spree eCommerce 
  • Experience with Redux / Typescript / Bootstrap / Webpack / GatsbyJS 
  • Experience with AWS (S3, Cloudfront, EC2, RDS) 
  • Previous experience working in a startup environment 
Benefits and conditions:
  • Trial period: 4 months 
  • Healthcare instance (for candidates based in France)
  • Excellent international team of professionals 
  • Abilities to grow and develop
Interview process:
  1. Intro call with Toughbyte
  2. Culture-fit interview with the CTO 
  3. Home-based test assignment (around 4 hours) 
  4. Technical interview based on the results of the assignment 
  5. Call with the team