Senior Full Stack Developer (Remote)
Toronto, ON, CA Calgary, AB, CA Ottawa, ON, CA Burnaby, BC, CA Vancouver, BC, CA Edmonton, AB, CA
Be a part of a transformational journey with innovative talent and leading edge technologies.
Join our team and what we'll accomplish together
You’ll be joining a dynamic and highly skilled DevOps team that leverages best in class technologies to build and deliver cloud based robust/scalable very high performance customer usage rating and charging services. We maintain telco-grade availability (99.999% uptime) for our critical systems. Our team values continuous learning, experimentation, and open collaboration. We strive to build flexible systems and efficient DevOps practices that deliver rapid, cost-effective solutions, providing a competitive edge in our dynamic marketplace.
As a Sr Full Stack Developer, you are the key enabler of our ability to keep pace with rapidly evolving business and customer needs. You are the spirited advocate that drives excellence in all aspects of software design and implementation, influencing and collaborating to evolve our development practices through effective use of AI, automation. You will be an active participant in the communities of practice evolving tools, standards and best practices. You will bring strong coding/design practices, and a passion for learning experimentation and exploration. Collectively we will build flexibility in our systems and a highly efficient DevOps practice that is capable of delivering capability rapidly, cost efficiently, and with a high degree of capability to delight our customers and provide our business with competitive advantage in a rapidly evolving marketplace.
What you’ll do
- Partner with Product Owners and Architects to understand and influence our product roadmaps.
- Collaborate with other Developers to evolve our DevOps practice through rapid cycles of experimentation/adoption to reduce toil, improve productivity creating a high performance team that has fun each day.
- Develop scalable robust software with performance and security and operations in mind
- Participate in code reviews, openly give and receive feedback.
- Take solutions from concept to production by writing code, config, and scripts
- Enhance existing implementations, or implement new features in an existing platform
- Identify problem areas in code/solution, troubleshoot the issue and find a resolution
- Author quality documentation for any solutions implemented on both how they were implemented and how to use them
- Communicate clearly and effectively with stakeholders and product managers to discuss feature specifications, design strategy and technical issues
- Stay informed of latest technology trends and emerging technologies
- Provide mentorship to more junior team members
What you bring
Technical Skills:
- Expert in multiple programming languages (Java, JavaScript, Python) with backend focus (Spring Boot, NodeJS)
- Strong cloud platform experience (GCP, AWS) including containerization (Kubernetes, Docker) and serverless computing
- Proficient in database technologies (SQL, NoSQL) and testing frameworks (Karate, Jest, Mocha, Junit, Cypress)
- Advanced DevOps skills: Git/GitHub, CI/CD, Infrastructure as Code (Terraform), YAML/JSON configuration
Software Development:
- Experienced in agile methodologies and integration/cloud design patterns
- Hands-on expertise in developing and deploying cloud applications
- Strong understanding of software development best practices
Personal Attributes:
- Action-oriented with drive for innovation and continuous learning
- Exceptional communicator, able to translate technical concepts to business context
- Self-motivated problem solver with strong attention to detail
- Committed to knowledge sharing and team performance
Great-to-haves
- Bachelor's in Computer Science, Engineering, or related field
- Knowledge of DevOps, SRE practices
- Google Cloud Platform certifications and FinOps
- Experience with 3GPP and TMF structure and specifications
- Proven experience exploiting Artificial Intelligence & LLM’s