Maarut - RQ11506 - Software Developer - Full Stack - Senior
Full Stack Developer is needed in Toronto, Canada.
Client: Maarut
Location: Toronto, ON, ca
Contract: Contract
Job Description
The role involves designing, implementing, and expanding data pipelines through extraction, transformation, and loading activities. The candidate will translate technical specifications into working applications, develop programming specifications, maintain and conduct unit tests, and troubleshoot technical issues in software packages.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 10+ years of experience as a designer and developer in large-scale multi-client web applications.
- 10+ years of hands-on working experience with Java development and Oracle or SQL database.
- 5+ years of hands-on experience with RestAPI, React, Typescript, HTML5, CSS3, NodeJS.
- Working experience with RXJS, NextJS, VueJS.
- Experience using Azure DevOps.
- Knowledge of major architectural styles (message-oriented, reactive, event-based).
Nice to Have:
- Prior OPS/public sector experience.
Core Skills and Experience:
- 10+ years of experience as a designer and developer in large-scale multi-client web applications.
- 10+ years of hands-on working experience with Java development and Oracle or SQL database.
- 5+ years of hands-on experience with RestAPI, React, Typescript, HTML5, CSS3, NodeJS.
- Knowledge and experience with microservice architecture.
- Working experience with RXJS, NextJS, VueJS.
- Proven experience with WCAG and AODA standards.
- Experience with responsive web application development.
- Experience using Azure DevOps.
Technical Skills and Experience:
- Knowledge of security gateways and protocols (JWT, OAuth2.0, SSL Certificates).
- Solid understanding of Agile methodologies.
- Object-oriented coding practices, including design patterns knowledge, refactoring, clean code.
- Knowledge of major architectural styles (message-oriented, reactive, event-based).
- Knowledge and experience with blockchain and smart contract development (using Solidity) with a basic understanding of cryptography principles.
Soft Skills:
- Strong communication skills, both written and verbal.
- Ability to develop and present new ideas and concepts.
- Excellent interpersonal relations and teamwork ability.
- Proven analytical skills and systematic problem-solving capabilities.
- Strong ability to work under pressure and adapt to change.
Additional Information
General skills include programming experience, collaboration with IT professionals throughout the software development lifecycle, and structured methodologies for application development. Specific full stack skills in front-end and back-end development, web architecture, and REST API services are also required.
Desirable skills encompass knowledge of Internet-ready applications, rapid application development methodologies, and providing post-implementation support.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.