Summary
Join Jane, a remote-first healthcare technology company, as a Senior Backend Software Engineer. You will design and implement scalable communication solutions between healthcare providers and patients. This role requires significant experience in backend software engineering, leadership, and mentorship. Jane offers a competitive salary, benefits, and a collaborative work environment. The company prioritizes growth, flexibility, and a positive work-life balance. You will contribute to a mission-driven organization focused on improving the lives of healthcare professionals. Jane values diversity, inclusion, and a supportive work culture.
Requirements
- A University Degree in Computer Science or a STEM Degree plus approximately 5+ years of hands-on experience as a Software Engineer
- Significant depth and domain experience at a Senior level, demonstrated by successfully leading impactful projects, ideally across multiple organizations
- Demonstrated ability in leading technical design, architecture, and delivering medium to high-complexity projects or services with a proficient understanding of software development methodologies
- Ability and experience in coaching and mentoring junior and intermediate developers, fostering a culture of continuous improvement and knowledge sharing
- Proactively identifies and addresses technical challenges to ensure smooth project delivery with scalable, maintainable solutions, while advocating for and adhering to best practices to continuously improve code quality, test coverage, and development workflows
- Demonstrates adaptability to learn new technologies and contributes across multiple domains beyond personal expertise, paired with a deep sense of ownership and accountability for the quality and success of team deliverables
- In-depth experience in observability and tooling (Datadog, New Relic, Grafana/Prometheus , etc)
- Experience in data modelling and different types of data stores (Postgres, MySQL, Redis, MongoDB, DynamoDB)
- Experience with Cloud provider (AWS, GCP, Azure), containerized application development (Docker) and some Infrastructure as code (Terraform) experience
- Experience with automated test suites like RSpec, Jest or Mocha
Responsibilities
- Drive innovation in scalable, reliable communication delivery channels that enhance communication for healthcare providers and their patients
- Develop features that make a meaningful difference through experimentation, adaptability, and rapid iteration to improve user experience
- Solve real-world communication challenges while ensuring safety, privacy, and security of sensitive healthcare data in compliance with industry standards
- Maintain and monitor production infrastructure with a focus on observability, traceability, and reliability across messaging services and backend systems
- Expertise in breaking down complex projects into actionable tasks, planning workstreams, identifying dependencies, and mitigating risks to deliver projects effectively
- Commitment to sharing knowledge by mentoring junior developers, fostering a culture of learning and collaboration
- Ownership and drive to continuously improve the quality and productivity of deliverables, including code reviews, performance optimizations, and security enhancements
- Proficiency in delivering thin, tested, and valuable end-to-end features for customers through an agile and iterative development process
Preferred Qualifications
- If you don't have a formal degree or education in Computer Science or a STEM field, we value additional relevant experience (typically 3+ years) and the ability to demonstrate equivalent technical expertise and meaningful contributions
- Our development team at Jane primarily works with Ruby on Rails, but we welcome applicants with experience in Java, C#, Python, and NodeJS
Benefits
- Remote work
- Flexible hours
- Minimum annual salary of $123,600 and maximum annual salary of $193,000
- Company retreats
- Departmental get-togethers
- Conferences across North America
- More information on our benefits can be found here !
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.