
Senior Full Stack Software Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Reporting to the Team Lead in Development, the Senior Full Stack Developer (Developer III) is tasked with instrumenting, deploying, and enhancing several public-facing web applications hosted in our cloud-based Kubernetes clusters or via Cloudflare edge workers.
• Responsible for designing and developing services that back the front-end applications, including user authentication, APIs, and analytics systems.
• Engaging in the design of both client-side and server-side architecture.
• Create and implement new features and functionalities for web applications utilizing technologies such as Golang, Typescript, gRPC, messaging systems, and caching solutions.
• Produce clean, maintainable, and efficient code.
• Collaborate with cross-functional teams, including product management and design, to grasp requirements and develop effective solutions.
• Diagnose and resolve issues as necessary.
• Develop automated tests to ensure high code quality and reliability.
• Continuously enhance the development processes and best practices.
• Engage in code reviews and provide mentorship to junior developers.
• Construct effective APIs.
• Establish security and data protection measures.
• Draft technical documentation.
• Keep abreast of new and evolving web technologies and methodologies.
• Actively engage in the SCRUM process.
• 5-8 years of experience in a Senior Developer role.
• Extensive experience with AWS cloud services including EKS, EC2, S3, VPC, SQS, and ElastiCache.
• Strong proficiency with database systems such as MySQL, PostgreSQL, and MongoDB.
• Familiarity with managing Docker containers, alongside hosting services in Kubernetes using Node.js and Golang.
• Experience in Kubernetes container orchestration and maintaining multiple clusters across various environments.
• Understanding of the fundamental components needed to set up services on cloud platforms: virtual machines, object storage, network CIDs, and L4/L7 load balancers.
• BSc in Computer Science, Software Engineering, or a related field.
• Results-oriented with the ability to work independently with minimal supervision.
• Excellent communication and documentation skills.
• Strong attention to detail; capable of following through and managing multiple priorities.
• Flexible and customizable health, dental, and paramedical plans for employees and their families.
• Health Spending Account (HSA) for medical, hospital, or dental expenses not covered by insurance.
• Personal Spending Account (PSA) for wellness-related expenses, including fitness and health products.
• A comprehensive Employee Assistance Program (EAP) offering confidential support that ranges from mental health services to financial counseling, and more.
• Pension plan with company matching contributions.
• Registered Retirement Pension Plan to help secure your financial future.
• Annual educational reimbursement for professional development.
• Access to LinkedIn Learning for ongoing skill development.
• Hybrid work model with options for remote and in-office work.
• Flexible working hours (dependent on the division).
• Generous paid time off policies, including vacation days, sick leave, parental leave top-ups, personal days, and more.
• Annual paid volunteer day to support causes that matter to you.
• Holiday closure from Christmas to New Year’s.
• Summer Fridays.
Urrly
Weiler Abrasives Group
Abbott
Segoso
Get handpicked remote jobs straight to your inbox weekly.