Job Description

A leading digital care provider seeks a Software Engineer to join their remote-first team in the back-end sector. Contribute to building scalable software that empowers lifelong health through behavioral change. Join a mission-driven, inclusive organization valuing empathy and collaboration. Enjoy flexible work, annual bonuses, equity grants, and health coverage—an opportunity to grow professionally while making a real impact in healthcare technology.Key ResponsibilitiesAs a Software Engineer, you will play a pivotal role in developing the core services that enable digital health solutions at scale. Your day-to-day responsibilities will involve collaborating with cross-functional teams to deliver reliable backend architectures that enhance user experiences for members. You will be immersed in coding tasks focused on solving challenging problems related to scalability, maintainability, and performance. By participating in technical discussions and advocating for modern technologies, you will help shape the direction of projects while ensuring best practices are followed throughout the software development lifecycle. Your commitment to writing clean code and supporting continuous integration processes will be essential in maintaining stable applications. Success in this role requires a proactive approach to problem-solving, eagerness to learn new technologies, and dedication to delivering results that positively impact member health outcomes.Collaborate closely with product managers, designers, and fellow engineers to design and implement backend services that power innovative digital health applications.Spend the majority of your time coding high-quality solutions that address complex programming challenges and architectural requirements.Participate actively in project discussions by providing technical input to ensure robust system architecture and seamless integration across service boundaries.Advocate for new technologies and best practices within the team to continuously improve backend infrastructure and application performance.Contribute significantly throughout the agile software development lifecycle from conception through deployment, including architecture design and implementation.Write clean, well-tested code that ensures stability, scalability, and maintainability of backend systems supporting critical healthcare features.Drive the resolution of intricate technical problems with guidance from senior engineers while proactively learning new technologies relevant to backend development.Engage in code reviews and provide constructive feedback to peers to uphold high standards of software quality and reliability.Support continuous integration and delivery pipelines by integrating tools such as Jenkins, GitLab CI, or CircleCI into backend workflows.Ensure compliance with security protocols and data privacy regulations when handling sensitive member information within backend systems.Key RequirementsTo excel as a Software Engineer in this forward-thinking organization, you will bring proven experience building scalable systems using contemporary frameworks such as Ruby on Rails or equivalent technologies. Your background should include hands-on work with server-side languages like Kotlin or Java, along with familiarity with multi-threading approaches suited for high-performance environments. You will have demonstrated success in implementing design patterns that promote maintainability while leveraging unit testing frameworks for robust validation. Experience integrating CI/CD pipelines into development workflows is highly valued alongside knowledge of cloud infrastructure tools such as AWS services, Docker containers, and Kubernetes orchestration. Your ability to communicate effectively across teams will foster strong collaboration as you work together towards shared goals. A passion for learning new technologies combined with attention to detail ensures you consistently deliver reliable solutions that support member well-being.3-5 years of professional experience developing scalable backend systems for digital products or platforms.Proven expertise in designing maintainable app architectures using modern frameworks such as Ruby on Rails or similar technologies.Strong command of server-side programming languages like Kotlin or Java with a deep understanding of their features and best practices.Solid grasp of multi-threading concepts and asynchronous programming techniques applicable to backend environments.Experience implementing design patterns such as MVVM or MVC within backend contexts for improved code organization.Familiarity with unit testing frameworks (e.g., JUnit) and UI testing tools relevant for backend validation.Hands-on experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI for automated deployments.Knowledge of cloud infrastructure components including AWS (RDS with PostgreSQL, SQS, S3), Docker containers, Kubernetes orchestration.Understanding of GraphQL APIs for efficient data querying between frontend applications and backend services.Excellent communication skills enabling effective collaboration across diverse teams; ability to articulate technical concepts clearly.What Sets This Company ApartThis organization stands out as a pioneer in digital healthcare by delivering integrated virtual care programs tailored for chronic conditions - addressing top clinical needs for employers and health plans nationwide.What's NextIf interested in this position, please contact Jamie King at Jamie.King@robertwalters.com

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In