Senior Software Engineer
This role offers a unique opportunity to join a tight-knit, experienced engineering team as a core member. As a Senior Software Engineer, you will play a leadership role and actively contribute to strategizing and building at the feature level.
The company is a venture capital-backed healthtech firm changing how the industry codes medical information by building a marketplace that connects healthcare companies with certified coding specialists.
Responsibilities:
* Collaborate with engineering and product stakeholders to define, design, and build new features and integrations.
* Advance software platform capabilities using Ruby on Rails.
* Develop and support third-party integrations with B2B healthcare systems.
* Provide work estimates for bug fixes, enhancements, and features.
* Deliver high-quality, well-documented code with velocity.
* Mentor junior engineers and aid the engineering team with troubleshooting.
* Write and execute unit tests.
* Promote development best practices following team standards with an eye towards innovation and opportunities to scale.
* Work independently with minimal need for oversight and a bias towards action, as well as display a willingness to ask questions when needed to remain efficient.
Requirements:
* Excellent English communication and interpersonal skills.
* 5+ years of professional software engineering experience using Ruby on Rails, including version 7+, with a strong background in JavaScript and frameworks (preferably Stimulus).
* Experience taking the lead on complete features, appropriate to your level, and showing initiative to solve ambiguous problems.
* Experience creating and consuming APIs.
* Knowledge of relational / non-relational database systems.
* Proven delivery experience in a vibrant, dynamic startup environment.
* A collaborative approach, a can-do attitude, and a relentless pursuit to attain goals and solve problems.
* Trustworthy, team-oriented, and transparent.
Benefits:
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays.
* An opportunity to own your job and be recognized for your contributions.
* Work with smart and creative people.
* Make mistakes, learn from them, and grow.
* Be recognized as an individual, not presumptions or judgment.
About the Role:
This position is ideal for individuals who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment.