π Core Information
πΉ Job Title: Senior Software Developer - Marketing
πΉ Company: Jane App
πΉ Location: Canada
πΉ Job Type: Full-time
πΉ Category: Software Development
πΉ Date Posted: June 30, 2025
πΉ Experience Level: 5-10 years
πΉ Remote Status: Remote (Canada)
π Job Overview
Key aspects of this role include:
- Supporting and extending public-facing web properties
- Modernizing technology and user experience
- Mentoring other developers and collaborating with cross-functional teams
- Delivering high-quality, accessible, and SEO-friendly digital experiences
ASSUMPTION: This role requires a balance of technical expertise and strong communication skills to work effectively with various teams and stakeholders.
π Key Responsibilities
β
Build and maintain Jane's public-facing web properties, including the main website, Front Desk Digital, and promotional pages
β
Contribute to the growth of Jane's Design System and Content Management System (CMS)
β
Collaborate with design, marketing, and content teams to deliver performant, accessible, and SEO-friendly experiences
β
Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration
β
Influence the technical roadmap and shape the future of Jane's web platforms
β
Empower and help grow the skills of team members through mentorship and continuous feedback
ASSUMPTION: This role involves a mix of independent work and collaboration, requiring strong self-motivation and teamwork skills.
π― Required Qualifications
Education: A University Degree in Computer Science or a related STEM field
Experience: Approximately 5+ years of experience in software development, with a focus on full-stack development and mentoring junior developers
Required Skills:
- Proficient in Ruby on Rails or other OOP languages (Java, C#, Python, etc.)
- Experience with software development methodologies and best practices
- Strong problem-solving skills and adaptability to learn new technologies
- Ability to coach and mentor junior and intermediate developers
- Proficient in SEO best practices and A/B testing
Preferred Skills:
- Experience with Content Management Systems (CMS)
- Familiarity with healthcare industry-specific software development
- Strong communication and collaboration skills
ASSUMPTION: Candidates with significant industry experience or advanced degrees may also be considered for this role.
π° Compensation & Benefits
Salary Range: $123,600 to $193,000 USD per year, with most new hires joining at the accomplished stage with an annual salary of $146,700 USD. Salary growth is based on skill development and impact on the company's mission.
Benefits:
- Comprehensive benefits package
Working Hours: Full-time, with flexible hours and remote work arrangements
ASSUMPTION: Jane App is committed to paying fairly and clearly, with a focus on paying for growth and development within the role.
π Applicant Insights
π Company Context
Industry: Jane App operates in the software development industry, focusing on clinic management and practice management solutions for healthcare professionals.
Company Size: Jane App has 501-1,000 employees, providing a mid-sized company environment with opportunities for growth and collaboration.
Founded: Jane App was founded in 2012, with a history of innovation and growth in the healthcare technology sector.
Company Description:
- Jane App is an all-in-one health and wellness practice management platform designed to be helpful to users, no matter how or where they practice.
- The platform offers branded online booking, scheduling, insurance management, charting, online intake forms, patient reminders, integrated payment processing, online appointments (telehealth), and more.
- Jane App is committed to fostering an inclusive, equitable, and diverse workplace, actively recognizing, embracing, and celebrating differences to meet the needs of its diverse community of helpers.
Company Specialties:
- Clinic Management Software
- Practice Management Software
- Online Booking
- SaaS
- Telehealth
- Clinical Notes
- Treatment Notes
- SOAP Notes
- Charting
Company Website: https://jane.app
ASSUMPTION: Jane App's focus on the healthcare industry and commitment to helping healthcare professionals make it an attractive employer for candidates interested in making a genuine impact in the world.
π Role Analysis
Career Level: This role is at the senior level, requiring a high degree of expertise and experience in software development and mentorship.
Reporting Structure: The Senior Software Developer - Marketing will report directly to the Engineering Manager and work closely with design, marketing, and content teams.
Work Arrangement: This role is remote, with the option to work from any corner of Canada.
Growth Opportunities:
- Contributing to the growth and modernization of Jane's web platforms
- Mentoring and coaching junior developers to help them grow their skills
- Influencing the technical roadmap and shaping the future of Jane's web properties
ASSUMPTION: This role offers opportunities for growth and development within the company, as well as the chance to make a significant impact on Jane's web platforms and the broader healthcare technology industry.
π Location & Work Environment
Office Type: Remote-first, with no physical office required for this role
Office Location(s): Canada (remote)
Geographic Context:
- Canada is a large and diverse country with various time zones and regional cultures
- Jane App's remote work arrangement allows for flexibility in working hours and location
- The company offers a comprehensive benefits package to support employees' well-being and work-life balance
Work Schedule: Full-time, with flexible hours and the ability to work from any corner of Canada
ASSUMPTION: The remote work arrangement and flexible hours offered by Jane App provide employees with a high degree of autonomy and work-life balance.
πΌ Interview & Application Insights
Typical Process:
- Online application submission
- Phone or video screen with the Hiring Manager
- Technical interview with the Engineering Team
- Final interview with the Engineering Manager and other team members
Key Assessment Areas:
- Technical skills and problem-solving abilities
- Communication and collaboration skills
- Cultural fit and alignment with Jane App's values
- Mentorship and coaching skills
Application Tips:
- Tailor your resume and cover letter to highlight your relevant skills and experiences for this role
- Be prepared to discuss your approach to software development, mentorship, and collaboration
- Demonstrate your understanding of Jane App's mission and values, and how you can contribute to the company's growth and success
ATS Keywords: Full Stack Development, Mentorship, Technical Design, Architecture, Software Development, Ruby on Rails, OOP Languages, SEO, A/B Testing, Content Management System, User Experience, Collaboration, Continuous Improvement, Agility, Problem Solving, Code Quality
ASSUMPTION: Jane App's interview process is designed to assess candidates' technical skills, cultural fit, and alignment with the company's mission and values.
π οΈ Tools & Technologies
- Ruby on Rails
- Other OOP languages (Java, C#, Python, etc.)
- Content Management Systems (CMS)
- SEO tools and best practices
- A/B testing tools
ASSUMPTION: While Jane App primarily works with Ruby on Rails, the company is open to candidates with experience in other OOP languages and willing to provide resources and support for learning the tech stack.
π Cultural Fit Considerations
Company Values:
- Collaboration
- Humility
- Growth mindset
- Inclusion and diversity
- Paying for growth
Work Style:
- Remote-first, with a focus on asynchronous communication and results-driven work
- Flexible and adaptable, with a willingness to embrace change
- Strong communication and collaboration skills, with the ability to work effectively with various teams and stakeholders
Self-Assessment Questions:
- Do you thrive in a remote work environment and enjoy the flexibility it offers?
- Are you comfortable working asynchronously and collaborating with team members across different time zones?
- Do you embrace a growth mindset and actively seek opportunities to learn and develop your skills?
- Are you committed to fostering an inclusive and diverse work environment, and actively recognizing, embracing, and celebrating differences?
ASSUMPTION: Jane App's remote-first work environment and commitment to inclusion and diversity make it an attractive employer for candidates seeking a flexible, supportive, and collaborative work culture.
β οΈ Potential Challenges
- Working remotely may present challenges in maintaining work-life balance and staying connected with team members
- Jane App's focus on growth and continuous improvement may require candidates to adapt to changes in the company's priorities and roadmap
- Candidates may face competition for this role, given Jane App's reputation as a leader in the healthcare technology industry
- Jane App's commitment to paying for growth may require candidates to demonstrate their value and impact on the company's mission to receive salary increases
ASSUMPTION: While Jane App offers numerous benefits and opportunities for growth, candidates should be prepared to face potential challenges and adapt to the company's dynamic work environment.
π Similar Roles Comparison
- This role is unique in its focus on marketing-specific web properties and collaboration with marketing and content teams
- Compared to other senior software developer roles, this position offers a high degree of autonomy and influence over Jane's web platforms and technical roadmap
- Candidates with experience in healthcare industry-specific software development may find this role particularly appealing, given Jane App's focus on the healthcare sector
ASSUMPTION: While this role shares similarities with other senior software developer positions, its unique focus on marketing-specific web properties and collaboration with cross-functional teams sets it apart from other opportunities in the industry.
π Sample Projects
- Contributing to the modernization and extension of Jane's Content Management System (CMS) to empower marketing and content teams
- Building and optimizing Jane's promotional campaign pages to improve user experience and drive engagement
- Participating in A/B testing and optimization efforts to improve the performance and accessibility of Jane's web properties
ASSUMPTION: The sample projects listed above provide a glimpse into the types of initiatives the Senior Software Developer - Marketing may work on, but the role's focus on growth and continuous improvement means that new and exciting projects may emerge over time.
β Key Questions to Ask During Interview
- How does Jane App support the professional development and growth of its employees?
- What are the key priorities for this role in the first 90 days, and how will my work contribute to Jane App's overall mission and goals?
- How does Jane App foster a culture of inclusion and diversity, and what resources are available to support employees in their personal and professional growth?
- What are the most significant challenges facing Jane App's web platforms, and how can this role contribute to addressing them?
- How does Jane App approach work-life balance and employee well-being, particularly in a remote work environment?
ASSUMPTION: The key questions listed above are designed to help candidates better understand Jane App's company culture, priorities, and commitment to employee growth and well-being.
π Next Steps for Applicants
To apply for this position:
- Submit your application through the following link: https://jobs.lever.co/janeapp/b0bf40dd-a72f-43f2-8f4c-bbcd92c11cb4
- Tailor your resume and cover letter to highlight your relevant skills and experiences for this role
- Prepare for technical and behavioral interviews by brushing up on your software development skills and familiarizing yourself with Jane App's mission and values
- Follow up with Jane App after submitting your application to express your interest and reiterate your qualifications for the role
β οΈ This job description contains AI-assisted information. Details should be verified directly with the employer before making decisions.