Full Stack Engineer
Calgary, AB, Canada
Full Time
Mid Level
The Fullstack Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross-functional teams to ensure our products are scalable, reliable and maintainable.
Duties and Responsibilities include:
Duties and Responsibilities include:
- Work closely with other software engineers, designers, and product managers right from the inception of a project to create a world-class user experience.
- Deliver high-quality, unit- tested, maintainable code.
- Participate in code reviews and testing, driving engineering solutions with consistent practices and reusable code.
- Write well-organized, clear, and informative documentation about the solutions you have designed using Confluence.
- Collaborate with teams across Symend to diagnose, understand, and solve problems, and build solutions spanning many areas.
- Work independently to solve complex, non-routine technical issues and provide solutions that align with accepted best practices.
- Degree in Computer Science, Computer Engineering or equivalent hands-on work experience.
Experience:
- Minimum 2 years of experience in delivering software
- Full-stack and web service API experience - building web applications using C#/.Net, Python, or NodeJS.
- Experience developing and integrating with RESTful APIs and distributed services
- Proficient in JavaScript/TypeScript, with experience building modern web applications using React and Remix.
- Demonstrated experience shipping top-tier client-side web applications and user interfaces.
- A grasp of web standards, accessibility, and browser APIs.
- Experience owning and maintaining large-scale React applications.
- Familiarity with cloud-based architectures and serverless platforms, specifically Azure.
- Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.
- Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.
- Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.
Apply for this position
Required*