Position Overview:
As a Software Engineer, you will play a critical role in designing and implementing key features for our platform. You will be involved in all aspects of feature development, from the initial design phase to execution and deployment. This role requires a deep understanding of software architecture, design patterns, and the ability to work independently while collaborating with other team members.
Key Responsibilities:
- Collaborate with product managers and stakeholders to participate in feature design and roadmap discussions.
- Translate feature designs into high-quality, maintainable, and scalable code.
- Ensure end-to-end ownership of projects, from design through implementation to deployment.
- Provide strong analytical insights and apply design patterns to solve complex problems.
- Lead and mentor junior engineers, providing guidance on best practices, code reviews, and architectural decisions.
- Develop and maintain applications using Python, Go, and JavaScript.
- Work closely with the DevOps team to deploy, monitor, and optimize services on AWS infrastructure.
Required Qualifications:
- 2+ years of professional software engineering experience.
- Strong proficiency in JavaScript, TypeScript, Python and Go (Golang).
- Proven ability to work autonomously and deliver high-quality code without supervision.
- Solid understanding of software architecture and design patterns.
- Experience with AWS services and infrastructure, including ECS, S3, Lambda, Glue, DynamoDB and RDS.
- Experience in building and managing scalable data pipelines
- Excellent problem-solving skills and attention to detail.
- Familiarity with CI/CD pipelines and automated testing.
Nice to Haves:
- Experience or knowledge in the Canadian insurance industry.
- Experience with Angular 7+ or other front-end frameworks.
- Knowledge of UI/UX design principles and experience working on user-facing products.
Working Environment:
- Established company with a great start-up culture
- Hybrid work model
- Located in the heart of Downtown Toronto, above the PATH, 7-minute walk from Union Station
How to Apply:
You can apply directly on LinkedIn or send an email with your cover letter and resume to [email protected] with the subject Software Engineer II.