Ensemble Logo Ensemble
โฉ Ensemble Logo
@

Full-stack Developer

๐Ÿ’ฐ $80,000 - $90,000 ๐ŸŒ Toronto, Ontario, Canada ๐Ÿ“… 07/12/2023

Apply

Job Description

**Job Description**

Our technology is responsible for building and maintaining customer facing
websites and administrative tools for our members and internal users with the
latest tools and frameworks that optimize performance and development
efficiency. We're looking for an experienced Full Stack Developer who combines
the art of design with the art of programming to bring the right balance to
the end result.

You'll help bridge the gap between graphical design and technical
implementation and play an active role on both sides of the conversation
defining how sites look as well as how they work. You'll be responsible for
everything from translating UI/UX design wireframes into performant working
code that powers the front-end and back-end of our sites.

We are an Agile department that prioritizes work based on the value it brings
to our clients. During each two week sprint, we plan, write, test, integrate
and bug fix while collaborating on teams with skilled Business Analyst, UX and
product resources, which are dedicated to the team. We hire problem solvers,
not technicians and look for self-motivated individuals with diverse
backgrounds able to use the best tool for the job, contribute new ideas, and
help bring them to life.

**Key Responsibilities:**

* Assist in evaluating new functionality requests on a value scale for the business
* Work with your team to scope, develop, test and deliver complex, scalable front-end components and user-facing features
* Design, develop, and maintain server-side applications and APIs using Laravel and other MVC frameworks
* Implement and maintain Single Sign-On (SSO) systems, integrations with third-party APIs, and payment gateways
* Develop scalable and reliable backend solutions, optimizing for performance and security
* Collaborate with frontend developers to ensure seamless integration between front-end and back-end systems
* Participate in code reviews, testing, and debugging of backend code Database experience with a structured query language
* Create and maintain project documentation in Confluence

**Qualifications**

* Bachelor's degree in Computer Science or Engineering or multi-year college program
* 5+ yearsโ€™ experience building complex applications using MVC frameworks, including .NET Core, Angular or Vue.js
* Microsoft .NET technology stack
* 5+ years' experience with JavaScript, HTML5, CSS3, SCSS and CSS frameworks such as Bootstrap or Tailwind
* Strong understanding and experience using code versioning tools, such as Git / GitHub
* Strong understanding of Microsoft SQL Server and/or other relational databases
* Knowledge or understanding of development using .NET MAUI
* Ability to translate UX mock-ups into responsive interfaces that work seamlessly across desktop, mobile and tablet
* Solid understanding of asynchronous request handling, partial page updates, and AJAX
* Good understanding of SEO principles and how to ensure applications adhere to them
* Understanding of Agile development methodologies, practical experience with Jira Software an asset
* High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.
* Effective written and verbal communication skills with individuals at all levels of the organization.
* Excellent teamwork and team building skills.
* Superior time management, multitasking skills, and the ability to prioritize tasks and meet set timelines minimal supervision.

**Our Tech Stacks**

**Microsoft stack**

**We are a Microsoft shop and as such our solutions will be built on**
Microsoft web-based platforms **, however in this role you will have the
opportunity to set and execute direction on our platform (yeah!).**

We will likely leverage modern JavaScript frameworks such as Blazor, Angular
Vue, over a Microsoft .NET Core MVC application base. We will implement
RESTful WebAPIs to interact with our relational database systems (such as SQL
Server) using the Entity Framework as well as provide integration and
collaboration possibilities both internally and externally. Additionally, our
custom-built APIs will be tightly integrated into our CMS and caching
middleware.

**Cultural Fit**

* Thrives working in a technology and KPI driven organization.
* Able to thrive in an entrepreneurial environment.
* Highly functional in a fast paced, constantly changing workplace - building plans through iterations from learning on whatโ€™s working and not working.
* Ability to build trust and work through conflict both upwards and downward.

We know that our success is dependent on the people who join our team, which
is why we recruit the best. Our team is made up of owners; people who are
smart, low ego, and who are accountable for their results. We all play a part
in the success of the company and are proud of what we do.

_TripArc is committed to providing employment accommodation in accordance with
the Ontario Human Rights Code and the Accessibility for Ontarians with
Disabilities Act. If you require accommodation due to a disability at any
stage of our hiring process, please advise us when completing your
application._