Software Full Stack Engineer

Posted 23 Days Ago
Be an Early Applicant
Hiring Remotely in Costa Rica
Remote
Mid level
Fintech • Payments • Software • Financial Services
The Role
The Full Stack Developer will be responsible for maintaining and developing the Ruby on Rails application Nightingale Notes, troubleshooting issues, and collaborating with cross-functional teams to implement high-quality software solutions in healthcare.
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

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

Similar Jobs

TransUnion Logo TransUnion

Mid Full Stack Developer - Remote

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote
2 Locations
13000 Employees
Remote
Alajuela, Alajuela, CRI
90 Employees

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account