Job Closed
This listing is no longer active.
Pioneer of the Connected Operations Cloud
Lead Full Stack Developer, Business Applications
Location
Canada
Posted
121 days ago
Salary
$112.6K - $145.8K / year
Seniority
Senior
Job Description
Lead Full Stack Developer, Business Applications
Samsara
• Design, develop, and deploy scalable and highly available applications and services on AWS. • Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, and more. • Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform. • Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools. • Integrate AI/ML-powered solutions in sales tools to support and optimize sales workflows. • Build and consume RESTful APIs and other web services. • Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch. • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
Job Requirements
- Bachelor's in Computer Science, Engineering or related field with 8+ years of software development experience or Masters with 6+ years of experience focusing on cloud technologies.
- Strong understanding of core AWS services.
- At least 5 years of full stack software development experience.
- Proficiency in at least one programming language such as Python, Java, Node.js, Go, or React.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Experience with working with stakeholders for defining and executing project roadmaps.
- Understanding of security best practices in the cloud.
Benefits
- Competitive total compensation package
- Employee-led remote and flexible working
- Health benefits
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer I, Fraud
Apollo.ioHelping sales teams find their ideal buyers and convert them into customers.
• Lead the implementation and ongoing improvement of abuse detection services and customer account security features • With assistance of team manager, implement a home-grown risk decision engine • Build and maintain APIs to support extensible, low-latency risk decisioning • Research and analyze abuse tools and attacker tactics to inform detection strategies • Participate in fraud incident triage and lead development of mitigations and remediation • Collaborate with Data Science and Data Engineering on model feature design • Work closely with Fraud Operations and Application Security to align detection and response • Stay informed on fraud prevention trends and apply relevant insights internally
Software Engineer
Cultura TechnologiesCultura brings together people, businesses, and technologies focused on building a thriving & resilient agri-food system
• Design and implement robust B2B integrations using REST APIs, file-based exchanges, and messaging platforms like Azure Service Bus. • Collaborate with business stakeholders and partners to understand integration needs and translate them into technical solutions. • Develop and maintain Azure-based components (Functions, Logic Apps, App Services) to support integrations. • Leverage Azure API Management to expose and secure internal APIs for external partners. • Implement error handling, retry policies, and alerting mechanisms to ensure resiliency in integration workflows. • Maintain integration documentation. • Monitor, troubleshoot, and optimize the performance and reliability of integration flows. • Ensure integration meets security, auditability, and scalability requirements. • Configure and manage Azure Application Insights and Log Analytics for visibility into integration health. • Conduct regular security reviews and implement compliance controls for integrations. • Participate in planning, code reviews, and design sessions with global product and engineering teams. • Engage in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies. • Provide accurate estimates and break down work into actionable development tasks. • Collaborate closely with QA and DevOps to ensure features are delivered with high quality and operational readiness.
Associate Software Engineer
Wiley - John Wiley & SonsFor centuries, John Wiley & Sons, or simply Wiley, has helped both organizations and people develop the knowledge and skills they need to succeed. The company d
• Learn to develop and maintain quality, scalable applications using Ember and Angular frameworks. • Assist in converting wireframes and design documents into implemented features. • Help implement UI components with guidance from senior engineers, focusing on supportability and accessibility. • Develop software applications in Python and Go. • Contribute to building AI tools that support student learning and help instructors teach more effectively. • Gain experience working with MySQL databases. • Learn about distributed systems and cloud-native applications. • Participate in DevOps processes using CI/CD tools. • Collaborate with cross-functional teams to support educational technology solutions.
• Own the entire backend architecture from day one • Build and scale core backend systems • Design clean, performant APIs • Collaborate closely with Head of Engineering and CPO • Communicate technical decisions clearly to non-technical stakeholders




