Salary & Compensation
Base pay range : $80,000.00 / yr – $90,000.00 / yr.
Additional compensation types : Annual Bonus.
About Us
At MadCap Software, we’re at the forefront of developing best‑class software solutions for content creation, collaboration, publishing, management, and analytics & reporting. More than 10,000 leading organizations around the globe rely on MadCap Software’s solutions to create better content experiences for their customers and employees. Come join our awesome Team!
Propel Your Professional Growth
- Connected : We come together — across time zones, regions, offices and screens.
- Inclusive : Our teams reflect the rich diversity of our world, with equitable access to opportunity for everyone.
- Flexible : We believe in the freedom to work when and how you work best, to help us thrive.
Position Summary
We are hiring a Full Stack Developer to help build and evolve our SaaS learning platform. You’ll focus primarily on backend services and APIs, while being able to contribute to frontend features when needed. You understand DevOps concepts and tooling and will collaborate closely with our DevOps team on deployments, environments, and release readiness. This is an intermediate role that includes aspects of technical design and hands‑on development. This role reports to the Vice President, Research & Development. Fluent in English (written and spoken).
Duties and Responsibilities
Design, build, and improve backend services and APIs, focusing on performance, scalability, and reliability.Contribute to frontend components when needed, ensuring a clean interface with backend services and a smooth user experience.Write clear, maintainable code; perform code reviews; and uphold team standards for security, performance, and accessibility.Participate in PI / iteration technical design, work breakdown, and estimation.Translate product requirements into actionable tickets; help scope solutions to meet timelines.Contribute to architecture within platform areas.Quality, Testing, and Troubleshooting
Maintain unit, integration, and component tests; partner with QA on regression coverage.Assist in reproducing customer issues and perform root cause analysis.Troubleshoot and quickly resolve issues reported by users or monitoring systems.Partner with DevOps on environment readiness, deployment tooling, monitoring, and rollout activities (e.g., feature flags, canary releases).Ensure build / deploy docs are accurate; tag changes for traceability; support uptime rotations as needed (PagerDuty).Required Skills
~5+ years of hands‑on software development in a collaborative team environment.Backend strength with full stack versatility : Comfortable designing backend services and APIs; able to contribute to frontend features when needed.Software engineering fundamentals : Understanding of core language concepts (inheritance, scoping, type coercion), system design, and secure coding practices.Testing & quality mindset : Experience with unit, integration, and component testing; troubleshooting and debugging across environments.Version control & collaboration : Proficiency with Git and team workflows (e.g., branching, pull requests; familiarity with GitFlow or similar).Communication & teamwork : Clear written and verbal communication; ability to work across teams and time zones; proactive and organized.Strong proficiency in Java with Spring (Spring Boot) for building scalable, production‑grade services.Backend (Nice to Have)
Experience with Groovy / Grails.Experience building services with Node.js.Frontend
Experience with modern frontend frameworks, particularly React.Experience deploying and operating applications in AWS.Familiarity with containerization (Docker).Exposure to CI / CD pipelines.Infrastructure‑as‑Code using Terraform and / or CloudFormation.Experience with application and system monitoring.Quality Engineering
Experience with test automation frameworks.Focus on improving test coverage, reliability, and quality across distributed services.Work from home.Competitive Salary & Annual bonus.Employer Match for DPSP.Flexible PTO Policy.MadCap Software is fully remote, with employees distributed across Canada. We are currently hiring in the following approved provinces : Québec, Ontario, British Columbia.
In addition to our commitment to equal pay for equal work, MadCap is also committed to equal opportunity regardless of race, color, age, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, sexual orientation, marital status, citizenship, national origin, disability, or veteran status.
#J-18808-Ljbffr