Company Bio
Our client is a fast-growing SaaS company with offices in Calgary and Houston, dedicated to providing innovative digital solutions for the energy sector. Their platform streamlines workflows, enhances collaboration, and drives efficiency for clients operating in complex environments. With a focus on cutting-edge technology and industry-specific challenges, they are looking to expand their technical team with a Senior Full-Stack Developer who can help scale their product offering and deliver exceptional value to customers.
Compensation
- Base salary of $100,000 to $120,000.
- 3 weeks vacation.
- Health benefits.
Responsibilities
- Design, develop, and maintain full-stack features with a focus on scalability and reliability.
- Build and optimize backend services and APIs using Node.js.
- Develop responsive and intuitive frontend applications using Vue.js and/or React.
- Collaborate closely with the Chief Technology Officer and other stakeholders to define technical requirements and deliver solutions.
- Ensure code quality through peer reviews, automated testing, and best practices in software development.
- Contribute to system architecture discussions and strategic product decisions.
- Troubleshoot and resolve issues across the stack, from database queries to frontend performance.
- Participate in sprint planning, daily standups, and agile ceremonies.
- Mentor junior developers and contribute to a culture of continuous improvement.
- Keep up-to-date with emerging technologies to ensure the platform remains competitive and innovative.
Qualifications
- 5+ years of experience in full-stack software development.
- Strong proficiency in Node.js for backend development.
- Experience with modern frontend frameworks, specifically Vue.js and/or React.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively across teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
If you think you would be a good match, we would love to meet you. Please fill out our application form.