Software Full Stack Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Costa Rica
Remote
Mid level
Fintech • Payments • Software • Financial Services
The Role
We're looking for a Full Stack Developer to maintain and develop our Ruby on Rails application, Nightingale Notes. You will manage backend and frontend components, collaborate with teams to troubleshoot and enhance features, and write efficient, maintainable code following best practices in a healthcare environment.
Summary Generated by Built In

About the Position:

We are seeking a talented Full Stack Developer to join our growing team at Champ Software, one of our portfolio companies. As a Full Stack Developer, you will play a key role in the development and maintenance of our software platform, contributing to both front-end and back-end components. You will work closely with our cross-functional team of designers, product managers, and engineers to deliver high-quality solutions that meet the needs of our clients.

Responsibilities:

  • Full Stack development and maintenance of Nightingale Notes, a Ruby on Rails application. Each developer is expected to design and implement database migrations, backend code, and frontend code.
  • Working with Champ Software’s Support Team to help troubleshoot problems, and develop specifications for new features or feature enhancements.
  • Communicating with third parties such as state health departments or immunization registries to troubleshoot issues.
  • Write clean, maintainable, and efficient code while following industry best practices. 


Culture / Environment: 

  • We are a healthcare company, deeply immersed in healthcare domain terminology and concepts. Applicants will grow to have a deep understanding of healthcare.
  • Nightingale Notes is a legacy application under continuous development since 2006, having a comprehensive feature set involving 500+ models and accompanying controllers and views. The codebase utilizes many legacy gems and JavaScript frameworks.
  • Much code in use was written by developers who are no longer with the company. Certain areas of code no longer have an internal domain expert. Sometimes the discovery process will require a team effort.
  • We are in the process of modernizing the codebase, and are attempting to standardize patterns during feature development.
  • Champ Software’s customers are cautious about change, therefore most commits are released via a strong internal approval process.
  • Advanced troubleshooting will require exposure to PHI and strict adherence to HIPAA policies regarding appropriate use of PHI.
  • Champ Software has been working remotely since 2013, communicating heavily using Zoom and Slack.
  • AI can be a helpful tool in ideating solutions. Champ Software’s codebase is proprietary and must not be copied into AI tools. When using AI, the ability to abstract problems and code to generic descriptions is essential.

Minimum Qualifications: 

  • Excellent problem-solving skills and experience across all levels of the stack.
  • Advanced level of English (C1 / C2 minimum).
  • 3+ years of professional experience developing web applications using Ruby on Rails.
  • Strong understanding of object-oriented programming, design patterns, and best practices in software development.
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.
  • Proficiency in database design and management, especially experience with PostgreSQL.
  • Experience with APIs and external vendor integrations.
  • Experience with popular industry standard tools like GitHub, Jira, Confluence, and VS Code.
  • The ability to work independently, without requiring the use of AI, as well as in a collaborative team environment.
  • Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
  • Must have unrestricted - permanent right to work in Costa Rica.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Preferred Qualifications 

  • SQL query experience.
  • Familiarity with AWS concepts.
  • Healthcare experience is a bonus in onboarding.
  • Automated testing experience in RSpec.
  • Experience with a wide variety of Rails applications.

Top Skills

JavaScript
Ruby
The Company
Cottonwood Heights, , UT
27 Employees
On-site Workplace

What We Do

Solen Software Group is a group of long term oriented software operators and investors whose primary aim is to acquire and grow software businesses in niche markets. Our group thinks long term. Our capital is permanent in nature. We partner alongside founders building resilient software businesses in enterprise B2B software markets with happy customers and great teams

Jobs at Similar Companies

bet365 Logo bet365

Human Resources Administrator

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
57K-64K Annually

MassMutual India Logo MassMutual India

SAP Developer

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account