SimplePractice

Software Engineer

SimplePractice

full-time

Posted on:

Location Type: Hybrid

Location: Mexico CityMexico

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build out the next generation practice management platform
  • Work with our Engineering Leadership and Talent group to scale our new office in Mexico City
  • Collaborate with our Product group to help understand customer needs, troubleshoot potential problems and define upcoming features
  • Write clean, efficient and well-tested code that improves our code base in meaningful ways
  • Help diagnose problems and architect solutions

Requirements

  • You have 2 to 5 years of engineering experience, with hands-on Ruby on Rails expertise for a part of your career
  • You're proficient in English, with strong communication and collaboration skills
  • You have a degree in Computer Science or a related technical field
  • You possess solid experience in at least one modern JavaScript framework, specifically Ember.js or React.js, and the ecosystem around those frameworks
  • You have designed and implemented large, scalable web applications and have an appreciation for clean, elegant, and simple code
  • You have experience taking Rails apps from idea to production
  • You understand the value and nuances of Test-Driven Development
  • You're comfortable working with remote teams, using GitHub, Slack, Notion, and Zoom to collaborate
Benefits
  • Privatized Medical, Dental & Vision Coverage
  • Work From Home stipend
  • Flexible Time Off (FTO), wellbeing days, paid holidays, and Summer Fridays
  • Monthly Meal Reimbursement
  • Holiday Bonus, 15-day Aguinaldo
  • Hybrid Work Schedule & Catered Lunch
  • A relocation bonus for candidates joining us from a different city
  • Employee Resource Groups (ERGs)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsJavaScriptEmber.jsReact.jsTest-Driven Developmentweb applicationsclean codescalable applicationssoftware architectureproblem diagnosis
Soft Skills
communicationcollaborationinterpersonal skillstroubleshootingteamworkleadershipadaptabilityremote workcustomer needs understandingsolution definition
Certifications
degree in Computer Science