Senior Software Engineer

Calgary
December 3, 2024
Salary
$
125000
 - 
$
130000
Job Type
Full Time
Years of Experience
5
 - 
8
 years
Industry
Venture Capital and Private Equity

Job Description


Toast is recruiting on behalf of this company, a dynamic product and engineering studio dedicated to empowering ventures and critical partners with high-impact solutions. They are committed to helping founders and CTOs bring visionary products to life through strategic product development, engineering excellence, and a focus on growth. They are seeking an experienced Senior Software Engineer with expertise in React and AWS to lead technical projects, drive architectural decisions, and mentor team members, creating innovative and scalable products for their clients.


Role Overview

The Senior Software Engineer will work closely with startup founders and technical teams across diverse industries to tackle complex technical challenges. As a technical leader, you’ll shape the engineering practices, lead the architecture of cloud-native applications, and support founders in delivering transformative products. This position offers ample opportunities for professional growth and leadership development within a collaborative and supportive environment.
 

Key Responsibilities

  • Client Partnership: Act as a trusted partner to founders and engineering teams, assisting in the creation of innovative, scalable products.
  • Technical Leadership: Lead the design, architecture, and development of applications using React and AWS, focusing on cloud-native, scalable solutions tailored to client needs.
  • Engineering Best Practices: Establish coding standards, solution architecture, and best practices, contributing to the ongoing evolution of the company’s engineering roadmap.
  • Mentorship: Mentor and support the development of other engineers, fostering a collaborative, growth-focused culture.
  • Code Quality: Write and maintain high-quality, well-tested code, ensuring product stability, performance, and scalability.

 

Requirements

  • Experience: 5+ years of experience with React Native and expertise in building and deploying scalable solutions on AWS.
  • Full-Stack Development: Strong foundation in full-stack web development, including proficiency in JavaScript and experience with frameworks such as React, Angular, or Vue.
  • Programming Knowledge: Familiarity with at least one other programming language (e.g., Go or JavaScript) and SQL or other database management systems.
  • Architecture and Design: Solid understanding of software architecture and design principles, with attention to detail and code quality.
  • Problem-Solving: Proven critical thinking skills with a track record of translating business requirements into technical solutions.
  • Leadership Ability: Some leadership experience in guiding teams and promoting engineering best practices, with strong time management skills and the ability to work both independently and collaboratively.
 

Benefits

  • Competitive Salary: A salary range of $130,000 - $150,000, based on experience and qualifications.
  • Leadership Opportunity: A clear path to leadership, with the potential to quickly advance to leading the entire engineering department.
  • Collaborative Culture: A relaxed and collaborative work environment that values transparency, humor, and open communication.
  • Professional Growth: Opportunities for continuous learning and professional growth, including mentoring and leadership development.
  • Remote Work Flexibility: The position is fully remote, with the flexibility to work from anywhere, and the option to attend occasional in-person meetings in Calgary.
  • Diverse Clientele: Engage with a diverse range of clients across industries, including trucking software, Amazon reselling, and ed-tech, providing a variety of challenges and growth opportunities.

 

Interview Process:

  1. Introductory call to discuss experience and aspirations.
  2. Technical assessment to evaluate problem-solving and coding skills.
  3. In-depth discussion of technical approach and architectural style.
  4. Team interviews focusing on work style and collaborative fit.
  5. Offer of employment.

Toast's Process

1. Application Review

Submit your application, including your resume and cover letter, through our online portal. Our team will carefully review your qualifications and experiences. We take pride in responding promptly, so if your application aligns with our current opportunities, you’ll hear back from us with next steps. Your journey with Toast begins here, and we’re excited to see what you bring to the table!

2. Vetting Call

If your application is successful, we’ll schedule a vetting call with a member of the Toast team. This 30-45 minute informal conversation is designed for us to get to know you better and assess your skills. Be prepared to discuss your past projects, the challenges you’ve tackled, and the impact you’ve made. This is your chance to shine and show us why you’re a great fit for the roles we offer.

3. Profile Creation

Once you’ve impressed us in the vetting call, we’ll create an unbiased profile that highlights your experience while minimizing common biases. Instead, we focus on your skills, industry experience, and the impact you’ve made. This way, your profile reflects your true potential and accomplishments.

4. Client Submission

After crafting your unbiased profile, we submit it to our trusted clients. We work closely with these clients to ensure they understand the value you bring. Throughout their interview process, we remain by your side, providing support and guidance. Our goal is to help you navigate the hiring process smoothly and confidently, ensuring you have the best chance to secure a role that fits your skills and aspirations.