About the Company
We are an innovative tech company developing scalable, user-focused digital solutions for clients across North America. From clean tech to healthcare to logistics, our products power critical systems that make an impact. As we expand our team, we're looking for a Senior Software Engineer to take ownership of complex development challenges and mentor junior engineers.
About the Role
As a Senior Software Engineer, you’ll play a key role in designing, building, and maintaining scalable software systems. You’ll collaborate with product managers, designers, and other engineers to deliver clean, efficient, and reliable code. This role is ideal for someone who thrives in a fast-paced, collaborative environment and is passionate about solving real-world problems through technology.
Key Responsibilities
- Lead the design and development of new software features and core architecture
- Write clean, scalable, and well-documented code (frontend and/or backend)
- Conduct code reviews, mentor junior developers, and enforce coding standards
- Collaborate with cross-functional teams to define technical solutions
- Identify and resolve performance, reliability, and security issues
- Participate in sprint planning, standups, and release cycles
- Stay current with emerging technologies and recommend best practices
Required Qualifications
- 5+ years of professional software development experience
- Proficiency in one or more of the following: JavaScript/TypeScript, Python, Java, C#, or Go
- Experience with modern frameworks such as React, Node.js, Django, or .NET
- Strong understanding of RESTful APIs, microservices, and cloud platforms (AWS, Azure, or GCP)
- Experience with relational and non-relational databases
- Familiarity with CI/CD pipelines, Git workflows, and agile methodologies
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience with containerization (Docker, Kubernetes)
- Background in system design and architecture
- Previous experience in a SaaS or high-growth tech environment
What our client offers
- Competitive salary with performance-based bonuses
- Flexible remote/hybrid work options
- Comprehensive health and dental benefits
- Professional development allowance
- Opportunity to work on impactful projects with a high-performing team