Senior Software Developer
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
611,274 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide 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.
