Back to results

Senior Software Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
3-5 years of experience delivering software, integration, or platform engineering solutions following a SDLC
Posting language
English
Posted

Original job description

Brainhunter is currently seeking the services of a “Senior Software Developer” for a contract opportunity with one of our Valued Clients.

Work Style: Hybrid (3 days in office)

Location city(s): Winnipeg, Toronto or London

Anticipated Start Date: 4 weeks from the official offer day

End Date: 16 months duration

Contractor to work extra time or on-call: Yes, on-call rotation Monday to Sunday

Role Title: Sr Software Developer

Any specific tools/skillset:

  • 3-5 years of experience delivering software, integration, or platform engineering solutions following a SDLC
  • Strong hands-on experience with JavaScript and/or TypeScript in a component-based front-end framework (e.g. LWC, React, Vue, or equivalent)
  • Experience building reusable, maintainable UI components with a strong understanding of component lifecycle and state management
  • Familiarity with design systems and CSS frameworks
  • Understanding of APIs and how to use them in practice, including REST and integration patterns
  • Demonstrated experience using engineering practices to meet functional and non-functional requirements and comply with security standards
  • Strong experience with continuous integration tools such as GitLab CI/CD, Jenkins, JIRA, and Confluence
  • Knowledge and experience with unit and integration testing
  • Demonstrated technical depth and experience with complex solution design and engineering
  • Ability to lead design, development, maintenance, testing, and evaluation of software and systems
  • Demonstrated experience with delivery projects that drive automation, self-serve, and high reuse across the enterprise
  • Proven ability to develop and maintain collaborative business relationships
  • Able to pivot and quickly change direction in response to changing priorities
  • Experience coaching and mentoring technical practitioners
  • Ability to communicate, verbally and in writing, complex concepts to a non-technical audience
  • Excellent communication and ability to work in an Agile environment
  • Bachelor’s degree in computer science or equivalent experience?
  • Working knowledge of Jira and Confluence an asset
  • Experience working in the financial services industry an asset

Who you are

  • Highly motivated and curious problem solver with a bias to action in relentless pursuit of automation and continuous improvement
  • Keeps up to date with platform best practices, processes, and development patterns
  • Supports proactive identification of risk and issues
  • Demonstrated ability to meet deadlines, handle and prioritize simultaneous requests
  • Creative and analytical thinker with strong problem-solving skills
  • Must demonstrate exceptional verbal and written communication skills
  • Ability to critically evaluate information gathered from multiple sources and reconcile conflicts
  • Ability to assess the impact of new requirements on upstream and downstream applications, systems, and processes
  • Possess excellent communication and collaboration skills and feel comfortable influencing others

Role

As a Full Stack Developer, you are responsible for transforming design and product vision into seamless and engaging user experiences. You work hard to stay on top of fast-changing technology and invest a lot of energy to learn new frameworks and platform features. You anticipate where the technology landscape is heading and are comfortable moving between ecosystems. You love clean code, clean interfaces and have a real passion for problem solving.

As a Full Stack Developer, you will have a deep understanding and proven grasp of end-to-end programming and an approach to development that focuses on building lightweight, reusable component-based solutions that can be used to deliver a great product.

What you'll do

  • Design and build modern, component-based front-end experiences using JavaScript/TypeScript frameworks
  • Ensure code follows latest coding practices and industry standards
  • Work closely with other developers to understand and properly use platform components
  • Write both unit and integration tests and develop automation tools for daily tasks
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions
  • Help and mentor other members of the team
  • Be a member of a high performing Agile team

How to Apply:

Online: To apply for this and other suitable exciting opportunities with Brainhunter Systems Ltd., you can apply online through the button on the top right. AI tools may be used for initial screening of applicants.

E-mail: Please email Reema at reema.kaur@brainhunter.com with an attached copy of your CV.

Brainhunter is an equal opportunity employer and is committed to providing a workplace free from harassment and discrimination. Brainhunter encourages applications from women, Indigenous peoples, veterans, persons with disabilities, members of visible minorities and persons of all races, ethnic origins, religions, abilities, sexual orientations, and gender identities and expressions. We provide accommodation upon request during the recruitment process; please let the job poster know.

We thank all applicants for their interest, however only those candidates selected for Interviews will be contacted.

More about this job

Responsibilities

Design and build modern, reusable component-based front-end experiences, following coding standards and translating product and design vision into user experiences. Write unit and integration tests, develop automation tools, collaborate with an Agile team, and mentor other developers.

Requirements

Requires 3–5 years of experience delivering software, integration, or platform engineering solutions, with hands-on JavaScript and/or TypeScript experience in a component-based front-end framework. Candidates should have experience with APIs, CI/CD, testing, complex solution design, security standards, Agile delivery, and communication; a computer science degree or equivalent experience is mentioned, and financial services experience is an asset.

Skills

  • JavaScript
  • TypeScript
  • Component-Based Front-End Development
  • React
  • Vue
  • Lightning Web Components
  • UI Component Development
  • State Management
  • REST APIs
  • Integration Patterns
  • CI/CD
  • GitLab CI/CD
  • Jenkins
  • Unit Testing
  • Integration Testing
  • Agile

Visa sponsorship

Not detected in the job text

Hiring contact

Reema Kaur

Hiring contact email

reema.kaur@brainhunter.com

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • JavaScript
  • TypeScript
  • Lightning Web Components
  • React
  • Vue
  • Component-Based Architecture
  • UI Components
  • State Management
  • Design Systems
  • CSS Frameworks
  • REST APIs
  • Integration Patterns
  • Security Standards
  • GitLab CI/CD
  • Jenkins
  • Jira
  • Confluence
  • Unit Testing
  • Integration Testing
  • Automation
  • Solution Design
  • Full-Stack Development
  • Agile
  • Financial Services
  • Mentoring
  • On-Call Rotation

Report this job