Symend logo

Full Stack Engineer

Symend
Full-time
On-site
Toronto

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: * 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.    Education:  * Degree in Computer Science, Computer Engineering or equivalent hands-on work experience.   Experience:  * Minimum 5 years of experience in delivering software.  * Relevant and recent hands-on experience building and developing modern web applications using React.   * Full-stack and web service API experience - building web applications specifically using C#/.Net   * Proficient in JavaScript/TypeScript. * Experience developing and integrating with RESTful APIs and distributed services.  * 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.  Key Competencies: * 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 now
Share this job