Senior full stack developer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Developer in Canada.
This role is part of a fast-paced, product-driven environment focused on building and scaling modern web-based solutions for the vacation rentals space. You will contribute to both backend and frontend systems, with a strong emphasis on backend development and distributed services. The position involves working closely with cross-functional teams including product, design, data, and research to deliver impactful user-facing features. You will also play a key role in improving system performance, scalability, and maintainability across the platform. The ideal candidate thrives in ambiguous technical environments and enjoys solving complex engineering challenges. This is a remote opportunity offering the chance to work on high-impact products at scale.
In this role, you will contribute to the design, development, and optimization of scalable web applications and services.
- Collaborate with cross-functional teams to design, build, and deliver product features end-to-end
- Develop and maintain backend-heavy full stack solutions, ensuring high performance and scalability
- Work with distributed systems and service-oriented architectures, including REST and GraphQL APIs
- Analyze product and system data to identify opportunities for technical and product improvements
- Quickly onboard into existing codebases to extend and enhance platform capabilities
- Participate in Agile development cycles, code reviews, and continuous delivery processes
The ideal candidate brings strong backend engineering expertise combined with full stack development experience and a collaborative mindset.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience (bootcamp or self-taught considered)
- Minimum 6+ years of experience building and delivering web applications in production environments
- Strong proficiency in modern programming languages such as Java (preferred), Python, TypeScript, or Kotlin
- Solid experience with distributed systems and solving complex, ambiguous technical problems
- Hands-on experience with REST and GraphQL APIs and service-oriented architectures
- Ability to communicate effectively with technical and non-technical stakeholders
- Experience working in Agile environments and fast-paced product organizations
- Strong problem-solving skills and ability to work in enterprise-scale systems
- Exposure to or preference for backend-heavy roles (approximately 80% backend / 20% frontend preferred)
- Competitive salary (based on experience and location)
- Health and medical benefits coverage
- Referral bonus program
- Remote work flexibility
- Opportunities for career growth and technical advancement
- Exposure to large-scale systems and modern engineering practices
- Collaborative, cross-functional work environment.