Sr. Software Developer

  • Posted 28 days ago | Updated 23 days ago

Overview

Remote
$120,000 - $140,000
Full Time

Skills

azure
.Net
microservices
containers
AWS
angular
product integration
GCP
strong communicator (written and verbally)
Collaboration
Software Developer
Problem Solving
technical documentation
SaaS experience
code reviews
software development
software design
healthtech
SaaS products
Linux
.Net Core/Framework
APIs
ETLs
Web UI frameworks

Job Details

As a Sr. Software Developer, you will be helping us to further build and scale our reputation management product. The ideal candidate will have a strong background in software development, proven leadership abilities, and a passion for creating high-quality, innovative software solutions. This role involves collaborating with cross-functional teams, mentoring junior developers, and contributing to the overall software development lifecycle. This position will report directly to the VP of Software Engineering.

What You'll Do

  • Design and Development: Architect, design, and develop robust, scalable, and high-performance software applications and systems in an agile environment.
  • Technical Leadership: Provide mentorship to junior and mid-level developers. Perform code reviews and ensure adherence to best practices and coding standards.
  • Problem Solving: Analyze complex business problems and devise efficient, maintainable, and scalable solutions. Troubleshoot and resolve software defects and issues.
  • Continuous Improvement: Stay current with emerging technologies and industry trends. Identify opportunities for process and system improvements and implement them.
  • Documentation: Create and maintain detailed technical documentation for software design, implementation, and site reliability.
  • Collaboration: Work closely with your team and stakeholders to define requirements, prioritize features, and deliver solutions that meet customer needs.

What You'll Bring

  • 8+ years of experience in product/software development.
  • A bachelor's degree in computer science, Engineering, or a relevant field is desirable.
  • Experience in the healthcare technology industry is desirable, but not required.
  • Substantial proficiency building cloud based (SaaS) products with .NET Core/Framework, microservices, and containers.
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform), containerization, product integrations, APIs, ETLs, data ingestion/egestion is desirable.
  • Familiarity with Web UI frameworks and libraries such as Angular, React etc. are desirable.
  • Excellent communication, interpersonal, and mentorship skills, with the ability to effectively collaborate with cross-functional teams that are distributed globally.
  • Strategic thinker with a results-oriented mindset and a passion for driving innovation and excellence.
  • Proven ability to prioritize and manage multiple tasks in a fast-paced environment.

What You'll Get

  • 100% remote work environment
  • Medical, dental, and vision benefits
  • Unlimited PTO after 60 days of employment
  • 401(k) after six months with company match
  • Competitive salary
  • Fast track career advancement with a high growth, Great Place to Work certified organization

rater8 revolutionizes the way medical practices improve patient service and physicians' online reputations. With rater8, medical practices enjoy more online reviews, higher online ratings, increased patient volume, and enhanced practice profitability.

Please note this position requires candidates to currently reside in the United States. In addition, the candidate must be authorized to work in the United States without sponsorship needs.

rater8 is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.