Overview
Senior Developer Jobs in Edmonton, Canada at Coconut Software
Title: Senior Developer
Company: Coconut Software
Location: Edmonton, Canada
Category:
At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers. As a Senior Developer, you will be a driving force in shaping innovative, user-friendly solutions that make the customer journey seamless and accessible. You’ll work in an environment where experimentation, collaboration, and continuous learning are valued as much as clean, scalable code.
Your role will extend beyond technical contributions; you will be a mentor, a guide, and an advocate for best practices. You’ll help foster an inclusive, psychologically safe environment where developers can do their best work. By proactively improving engineering processes and strengthening cross-functional collaboration, you will ensure that our team delivers high-quality software that meets both user needs and business goals.
At Coconut, we innovate on top of a modern solution stack consisting of web technologies (such as React and Laravel) utilizing a RESTful architecture, backed by relational DBs (MariaDB and PostgreSQL), and deployed using Docker in an AWS environment. While expertise in all of these technologies is not required, we support strong full-stack engineers with exposure to modern SaaS stacks. We operate in an agile, iterative way, continuously improving our processes in a blameless culture that fosters learning, curiosity, and innovation.
YOU’RE FIRED UP ABOUT Mentor and support junior and intermediate developers, fostering a collaborative and psychologically safe environment
Set high standards for technical excellence and teamwork
Technical Delivery & Ownership
Independently implement complex features, demonstrating expertise within your domain
Proactively identify technical risks, dependencies, and implementation roadblocks, providing timely solutions to maintain delivery momentum
Actively lead incident resolution, effectively troubleshooting complex issues within your team’s domain
Ensure comprehensive test coverage, robust documentation, and delivery of maintainable and performant high-quality code
System Design & Technical Planning
Lead technical project planning through discovery, design, development, and release, ensuring clear, actionable RFC documentation
Regularly consider essential system characteristics (latency, throughput, resilience), proactively addressing relevant system issues
Identify opportunities for tech debt and architectural improvements
Product and Design Partnership
Act as a subject matter expert in your product area, actively contributing to product and design strategies to ensure optimal solutions
Provide valuable engineering perspectives on product roadmap refinement, clearly communicating technical feasibility, limitations, and opportunities
Follow up on releases and monitor success metrics to inform future product enhancements
Clearly communicate complex technical concepts and decisions to diverse audiences, ensuring transparency and shared understanding
Proactively share project progress, risks, and challenges with your team and stakeholders, effectively managing expectations
Create well-structured pull requests and comprehensive documentation that demonstrate deep understanding and technical impact
Seek opportunities to expand your expertise, bringing insights back to your team to improve practices and elevate overall department capabilities
Stay current on industry trends, integrating new knowledge into your team’s work
WHAT YOU BRING TO THE TEAM 5+ years of SaaS development experience with a solid track record of technical leadership
Demonstrated ability in system design, architectural planning, and complex project delivery
Strong communication skills and experience mentoring team members, fostering a collaborative team environment
Strong grasp of agile practices, Git workflows, and continuous integration/deployment methodologies
Proven ability to independently manage projects, proactively address risks, and deliver robust, scalable solutions
Our Investment in You:
“Cabana Days” – our version of a flexible work week ! T o enable our employees to do their best work, offering flexibility to prioritize what is important and to take time needed for…