πΉ Job Title: Software Developer - Marketing
πΉ Company: Jane App
πΉ Location: Canada
πΉ Job Type: Full-time
πΉ Category: Software Development
πΉ Date Posted: 2025-07-30
πΉ Experience Level: 2-5 years
πΉ Remote Status: Remote (Canada)
Key aspects of this role include:
ASSUMPTION: This role requires a balance of technical skills and collaboration with various teams to deliver high-quality user experiences.
β 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)
β Work closely 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
β Advocate for best practices, continuously looking for ways to improve code quality, test coverage, and development workflows
ASSUMPTION: This role involves working across the stack and requires a proactive approach to problem-solving and delivering results.
Education: University Degree in Computer Science or a STEM Degree
Experience: Approximately 3+ years of hands-on experience as a Software Engineer
Required Skills:
Preferred Skills:
ASSUMPTION: While experience with Ruby on Rails is preferred, Jane is open to applicants with experience in other OOP languages and will provide resources to ramp up on their tech stack.
Salary Range: $95,100 to $142,600 USD per year
Benefits:
Working Hours: Full-time, with flexible work arrangements
ASSUMPTION: Jane's compensation is based on paying fairly, clearly, and above all, paying for growth. Most new hires join at the 'accomplished' stage, with a starting salary of $112,900 USD.
Industry: Jane App is a software development company specializing in clinic management and practice management software for healthcare professionals.
Company Size: Jane App has 501-1,000 employees, providing a medium to large-sized team environment.
Founded: Jane App was founded in 2012 and has since grown to serve a diverse community of healthcare practitioners.
Company Description:
Company Specialties:
Company Website: https://jane.app
ASSUMPTION: Jane App's focus on helping healthcare practitioners simplifies their lives and improves patient care.
Career Level: This role is suitable for mid-career software developers looking to grow their skills and contribute to a growing company.
Reporting Structure: The Software Developer - Marketing will work closely with design, marketing, and content teams, as well as other software developers.
Work Arrangement: This role is remote, with the flexibility to work from any corner of Canada.
Growth Opportunities:
ASSUMPTION: Jane App's remote-first culture and commitment to growth provide ample opportunities for professional development.
Office Type: Remote (fully remote)
Office Location(s): Canada
Geographic Context:
Work Schedule: Full-time, with flexible hours and the ability to block out time for personal needs
ASSUMPTION: Jane App's remote work environment provides employees with the flexibility to balance work and personal life.
Typical Process:
Key Assessment Areas:
Application Tips:
ATS Keywords: Ruby on Rails, OOP Languages, Software Development, SEO, A/B Testing, CMS, Collaboration, Problem Solving, Agility, Code Quality, User Experience, Accessibility, Continuous Improvement, Technical Debt, Team Player, Growth Mindset
ASSUMPTION: Jane App's interview process focuses on assessing technical skills, problem-solving abilities, and cultural fit.
ASSUMPTION: Jane App's tech stack may evolve over time, and the company is open to applicants with experience in other OOP languages.
Company Values:
Work Style:
Self-Assessment Questions:
ASSUMPTION: Jane App's company culture values collaboration, humility, and a growth mindset.
ASSUMPTION: Jane App's growing nature and remote work environment may present unique challenges for some applicants.
ASSUMPTION: While this role shares similarities with other software development roles, its focus on marketing and user experience sets it apart.
ASSUMPTION: These sample projects reflect the key responsibilities and required skills for this role.
ASSUMPTION: These interview questions are designed to assess the role's fit with the applicant's skills, goals, and work style.
To apply for this position:
β οΈ This job description contains AI-assisted information. Details should be verified directly with the employer before making decisions.