SimplePractice, LLC is seeking a Senior Engineer I to work on developing new features for their practice management platform. The role involves collaborating with product teams, writing clean code, and utilizing expert knowledge in Ruby on Rails and AI/ML to enhance service improvements.
Responsibilities:
- Working on the front-end with heavier emphasis on the backend to develop new features from start to finish, including design of architecture, coding, and testing
- Building out the next generation practice management platform
- Collaborating with our Product team to help understand customer needs, troubleshoot potential problems and define upcoming features
- Write clean, efficient, well-tested code that improves our code base in meaningful ways
- Help diagnose problems and architecting solutions
- Utilize expert knowledge in Ruby on Rails and heavy Backend experience to help SimplePractice roll-out a multitude of features and service improvements
- Build and maintain features using AI/ML
- Refine input prompts for better output from Large Language Models
- Work with Ruby on Rails development, modern JavaScript Frameworks specifically Ember.js
- Design and implement large, scalable web applications with clean, elegant, and simple code
- Take Rails applications from idea, to shipped, to production
- Collaborate with remote teams, using Linear/Github/Slack/Hangouts
- Utilize web application security and best practices; Linux, preferably CentOS/RHEL; Chef for infrastructure management; and PCI/HIPAA for compliance standards
- Manage MySQL/Postgres/Redis/NGINX
- Work with production environments to help troubleshoot problems
Requirements:
- Bachelor's Degree in Software Engineering, Computer Engineering, or a closely related field plus 8 years of full life cycle development experience including coding, and testing utilizing Ruby on Rails; OR
- Master's Degree in Software Engineering, Computer Engineering, or a closely related field plus 6 years of full life cycle development experience including coding, and testing utilizing Ruby on Rails
- Experience developing software architecture
- Experience in at least one modern JavaScript Framework specifically Ember.js and the ecosystem around this framework
- Experience in reporting and analytics
- Experience designing and implementing large, scalable web applications using clean, and simple code
- Experience taking Rails apps from idea to shipped to production
- Understanding of Test Driven Development
- Experience with working with remote teams, using Linear/Github/Slack/Hangouts to collaborate
- Understanding of web application security and best practices
- Knowledge of managing MySQL/Postgres/Redis/NGINX
- Experience working with production environments to help troubleshoot problems
- Experience with Linux CentOS/RHEL
- Infrastructure management via Chef
- Experience with compliance standards PCI/HIPAA
- Experience with AI/ML