Search all career opportunities

Senior Full Stack Engineer

Apply now

Apply for Job

Date Posted: Nov 18, 2020

Reference Code: 54921-en_US

Job Type: Permanent
Primary Location: Toronto
All Available Locations: Toronto, Montreal

Learn from deep subject matter experts through mentoring and on the job coaching
Be encouraged to deepen your technical skills…whatever those may be.
Have many careers in one Firm.
 

 

Digital technology has changed the face of business as we know it. We help clients in turning this transformation into an impactful advantage by creating and realizing digital transformation success stories. We combine Deloitte’s globally recognized strength in business transformation and technology implementation with the capabilities of a world-class digital agency. Do you look up at the clouds and think about Kubernetes?  Do you ever view source in the browser for no real reason at all?  Have you ever participated in a debate about data normalization vs denormalization? Then you are Deloitte’s next Full Stack Engineer.

What will your typical day look like?

 

As a Full Stack Engineer within the Deloitte team, you will help drive the design and delivery of web applications from the glass through to the database. You will guide design and help make decisions on the technology stacks that we implement, and you will work with a dynamic team of developers to take the design through to implementation.  We implement with a range of technologies and frameworks to meet the needs of our clients. On the client side, we favor single page application architectures based on React, Angular or VueJS, to name a few.  On the server side, we implement with frameworks in Python, NodeJS, .NET and Java.  We recommend both SQL and NoSQL databases dependent on use case, and look to pick database derivatives that align to the stack we build on. And of course, we look to build cloud native whenever possible, supporting deployments on a variety of containers and platforms. Our clients are all different; some need customized greenfield web applications for a high fidelity front-end, others need integrations into existing technology stacks or vendor packages that support their business.  As a Full Stack Engineer, you will provide the expertise on how to build applications from the ground up on latest and greatest tech, or how to augment existing assets to maximize value to our clients. 

About the team

 

Our developers aren’t people who are locked away in a room churning out code to match a large set of specifications that were defined in another time and place. Instead, they work side-by-side with our clients and the rest of the team, combining deep technical expertise with innovative thinking and a strong understanding of what makes businesses and their customers tick. It’s the combination of these skills and way of working that helps us deliver the best digital experiences.

Enough about us, let’s talk about you

 

- Bachelor or Master degree combined with post-graduate experience, preferably including client-facing consulting role(s)

-  You have 5-7 years of experience and you led development teams and enjoy end-to-end aspects of digital development including architecture to hands on keyboard development

- Experience producing web / mobile / enterprise solutions in a professional development environment

- Ideally you have worked on project in which you integrated this front-end savviness with management systems (e.g. Salesforce, Adobe Experience, SAP Hybris) and worked in agile development environments;

- You are a team player who enjoys working with others to solve problems, share knowledge and can help growing and mentoring junior developers and you can work independently as well as in a highly collaborative team-setting;

- You like building positive client and peer relationships by developing an understanding of customer's business and project scope and can translate business requirements into technical requirements;

- Strong written and verbal communication and presentation skills (English and/or French) and flexible and open to travel up to 80% the time.

- Technical Skills: Client-Side – CSS, HTML, JavaScript, and a thorough understanding of how the internet works, Client-Side Frameworks – Angular, React, VueJS, Ember, or equivalent experience with other REST oriented client-side frameworks, Server-Side – Experience with server-side languages such as Java, C#, JavaScript/TypeScript, or Python, Server-Side Frameworks – Experience with server-side frameworks such as Spring, Django, .NET, NodeJS, or equivalent, Database – Database modeling, implementations, and integrations; should have a very good understanding of DAO and DTO design patterns, and experience with implementing database to REST bindings, Containerization – Docker, Kubernetes and a solid understanding of OS virtualization, Platforms – AWS, GCloud, Azure, Digital Ocean as infrastructure, and higher-level platform implementations such as Pivotal Cloud Foundry or OpenShift, Build – Experience with server side and client-side build frameworks and related concerns; experience with Maven, Gradle, Pip, Webpack, SystemJS, Gulp as well as a thorough understanding the related toolsets that support build time activities, such as transpilation with Babel or build optimization through tree shaking and asset chunking

Why Deloitte?

Launch your career with The One Firm where you can make an impact that matters in a way that you never thought possible. With endless opportunities at every turn, and a culture built to support and develop our people to be the very best they can be, Deloitte is The One Firm for you to learn, grow, create, connect, and lead. We do this by making three commitments to you:

  • You will lead at every level: We grow the world’s best leaders so you can achieve the impact you seek, faster.
  • You can work your way: We give you the means to be flexible in how you need and want to work, and we have innovative spaces, arrangements and the mindset to help you be wildly successful.
  • You will feel included and inspired: We create a deep sense of belonging where you can bring your whole self to work.


The next step is yours

Sound like The One Firm. For You?

At Deloitte we are all about doing business inclusively – that starts with having diverse colleagues of all abilities!  We encourage you to connect with us at accessiblecareers@deloitte.ca if you require an accommodation in the recruitment process, or need this job posting in an alternative format. We’d love to hear from you!

By applying to this job you will be assessed against the Deloitte Global Talent Standards. We’ve designed these standards to provide our clients with a consistent and exceptional Deloitte experience globally.

Apply now

Apply for Job