We are seeking a Senior Software Engineer with expertise in AWS/serverless infrastructure. As a Senior Engineer, you will collaborate with Canadian development engineers to plan, design, and deliver new projects. Your responsibilities include cross-functional team collaboration, mentoring junior engineers on best practices, and writing, reviewing, and maintaining high-quality code. Key Responsibilities - Contribute to software design and architectural planning. - Develop highly scalable, efficient, and robust applications. - Implement AWS Lambda microservices to integrate existing A.I. modules. - Ensure code quality, best practices, and maintainability. - Work with CI/CD pipelines and related tooling. - Review peer code and resolve complex technical issues. - Participate in an agile development team, producing fast-paced results. - Stay updated on the latest industry trends, technologies, and best practices. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 5 years of experience in senior roles (Sr Software Engineer, Lead, Architect) leading, building, and scaling large tools and systems. - Strong proficiency in Git, AWS services, CI/CD tooling, IaC, and Kubernetes/Docker/ECS. - Proven ability to work with stakeholders and translate diverse project requirements into technical solutions. - Excellent problem-solving skills and attention to detail. - Familiarity with Agile methodologies (a plus). Tech Stack Core experience required: - MERN stack, PostgreSQL, Golang, Docker. Nice-to-have experience in: - Python, TensorFlow, PyTorch.