Associate Software Engineer

SimplePractice Logo

SimplePractice

πŸ“Remote - Mexico

Summary

Join SimplePractice, a leading health practice management software company, as an Associate Software Engineer and embark on an accelerated career path within a supportive and innovative environment. This program is designed for individuals with high potential but minimal professional engineering experience, offering hands-on training, mentorship, and real-world projects to develop your technical expertise. You will collaborate with experienced engineers and cross-functional teams, contributing to the design, development, and maintenance of software products. This in-person, 90-day intensive training program will provide you with a comprehensive foundation in engineering best practices, Ruby on Rails, and practical project work, allowing you to gain the skills and experience necessary to thrive in a professional engineering environment.

Requirements

  • Actively pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent hands-on coding experience (e.g., personal projects, open-source contributions, coding bootcamps)
  • Foundational proficiency in at least one modern programming language (e.g., JavaScript, Python, Java)
  • Basic knowledge of web technologies and frameworks; familiarity with HTML, CSS, and JavaScript frameworks is a plus
  • Strong analytical and problem-solving abilities, with keen attention to detail
  • Effective communication skills and a collaborative mindset, with the ability to engage with cross-functional teams
  • Eagerness to learn and grow in a fast-paced, innovative environment
  • Ability to break down complex challenges into manageable tasks, applying both creative and analytical thinking to develop effective solutions
  • Ability to articulate technical decisions and reasoning in a clear, accessible manner

Responsibilities

  • Collaborate with product and engineering teams to design, develop, and deploy software applications, while learning from experienced engineers
  • Participate in the full software development lifecycle, including coding, testing, and deployment, under the guidance of mentors
  • Write clean, efficient, and maintainable code, adhering to best practices, with an emphasis on continuous learning
  • Assist in troubleshooting and debugging issues in existing applications, contributing to performance improvements
  • Participate in regular code reviews, knowledge-sharing sessions, and pair programming with team members to accelerate skill development
  • Stay current with emerging technologies and industry trends, applying new knowledge to projects as you grow professionally

Preferred Qualifications

  • Exposure to version control systems, such as Git, and experience with collaborative code management
  • Familiarity with agile methodologies and a proven ability to work effectively in cross-functional, fast-paced teams
  • Interest in building scalable, high-performance applications with a focus on user experience
  • A passion for continuous learning, staying up-to-date with the latest technology trends and best practices

Benefits

  • Privatized Medical, Dental & Vision Coverage
  • Catered Lunch
  • Monthly Meal Reimbursement
  • Paid Holidays
  • Wellbeing Days and Summer Fridays
  • Rest & Recharge Periods
  • Employee Resource Groups (ERGs)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.