This recruiter is online.

This is your chance to shine!

Apply Now

Senior Back End Developer

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Published since 3 weeks ago
  • Starting date : 1 position to fill as soon as possible

Overview:


We are seeking seasoned Senior Back End Developers to join our project team at a Tier 1 Bank. We are looking for individuals who are passionate about the latest technologies and can solution nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.


What Will You Do?

  • Create new services and customer-facing applications using the latest technologies
  • Write highly scalable, high performance, maintainable and reusable services
  • Seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
  • Work within an agile product team comprised of technical, product and business team members, collaborating with everyone to deliver exceptional products.
  • Be responsible for your team health and work culture. Provide support and coaching for members of your team.
  • Champion a diverse and inclusive team culture

WHAT DO YOU NEED TO SUCCEED?

Must have

  • B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience.
  • 8+ years of experience writing code in a backend development language (Java/NodeJS).
  • Experienced with Spring Boot for building and configuring backend services
  • 4+ year of experience developing distributed cloud applications (OpenShift, Docker, Azure)
  • Experienced in writing and maintaining integration and unit tests using JUnit
  • Experience working with RESTful APIs and interface specifications (Swagger/OpenAPI).
  • Experience working within coding standards, code reviews and source code management.
  • Experience supporting production-level software and using monitoring tools (Splunk, Dynatrace).
  • Working knowledge of software design best practices, including design patterns.

Nice to have

  • Advanced NestJS - Deep understanding of modules, services, guards, interceptors, dependency injection, and custom providers.
  • Strong code review and mentorship abilities
  • Capable of making architectural and design decisions
  • Excellent troubleshooting and debugging skills
  • Effective collaboration with frontend, DevOps, and QA teams
  • Experience working in a continuous integration/delivery setting (DevOps) - we go to production every day.
  • Excellent communication, including the ability to simplify technical details into human terms, and interact with non-technical parties such as product owners and business analysts
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined