
Senior Software Developer
Zendesk
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Simplify a complex ticketing system and make it highly customizable to accommodate diverse client needs.
- Deliver enterprise-grade software and address challenges associated with global-scale products.
- Promote code ownership, best practices, high-quality code, and robust test coverage.
- Participate in or lead all phases of the software development lifecycle (discovery, technical design, scoping, prototyping, implementation, testing, deployment, optimization).
Requirements
- 4+ years of software development experience
- Proficiency with backend frameworks, particularly Ruby and Rails
- Strong understanding of GraphQL and REST, API design, and system architecture
- Experience designing and developing enterprise-grade systems
- Hands-on web development experience working within a large codebase
- Excellent written and verbal communication skills
Benefits
- Flexible remote working arrangement for part of the week
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyRailsGraphQLRESTAPI designsystem architectureenterprise-grade systemsweb developmentsoftware development lifecycletest coverage
Soft Skills
code ownershipbest practicescommunication