Full Stack Software Engineer

Full Stack Software Engineer

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
87279
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
118

Job Description

About Job

CTC Undisclosed Job Location Canada Experience 5 - 8 yrs

Description

The team works on the Morningstar Office product which is a key revenue generator for the firm. We are scaling the product and moving it into new markets while continuing to keep existing clients happy with the features they need. We work closely with business product owners at each step of the way, as well as with remote development teams around the world. Our special focus is on improving the architecture, using modern coding best practices, and implementing a mature dev ops environment. We collaborate tightly and follow agile methodologies. We use a modern tool set. We do code reviews on all changes.

Job Responsibilities

Build well designed, well-engineered, stable, scalable products across a variety of markets

Create web experiences that are consistent across all browsers and operating systems with usability best practices.

Analyze and remediate production issues and build instrumentation and operational readiness into the systems architecture.

Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.

Enforce good Agile practices (using JIRA) including test-driven development and continuous integration.

Apply DevOps practices in area of continuous and automated deployment.

Take ownership of the success of the team with a "gets things done" attitude; the ability to understand and leverage new technologies, potentially wearing many hats including business analyst, DBA, and QA.

Qualifications

A bachelor's degree in computer science or a related field, with 5 years of software development experience.

Be passionate about quality, process, programming, and investing in general, seeing opportunities for improvement, seizing them, and then sharing your findings with others.

Experience with designing and building web applications and REST APIs.

Solid experience with JavaScript and frameworks such as Vue.js and Node.js

Good experience with C#/.Net stack or Java/Maven/Spring framework.

Working experience with Web APIs, MVC, Asynchronous programming, and SQL (PostgreSQL/SQL Server).

Experience with DevOps engineering concepts.

An understanding of how to protect web applications from common security vulnerabilities.

Knowledge of object-oriented design, domain modeling, design patterns, and building highly scalable and available systems.

Be organized and able to remain productive even when you have multiple deliverables.

Experience working in Scrum-based methodologies a plus.

Highly motivated individual with the potential and desire to learn new technologies and take on an increasing level of responsibility within the technology team.

Nice to have

Experience with Infrastructure as Code in Amazon Web Services (AWS) and/or Azure

Financial Background, especially in portfolio analysis.

Job ID: 87279

Similar Jobs

Meta

Full Time Job

Full stack software engineer Full stack software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Full stack software engineer Full stack software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Full stack software engineer Full stack software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Full stack software engineer Full stack software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept