Sr. Full Stack Software Developer
4 weeks ago
We are currently requesting resumes for the following position : Sr. Full Stack Developer
Resume Due Date : Thursday, April 4 th , 2024 (5:00PM EST)
Number of Vacancies : 2
Level : MP5 (Senior, 10+ years)
Duration : 24 months
Hours of work: 40
Location : 889 Brock Road Pickering (Hybrid, 4 days remote)
Job Overview
Department: Enterprise Digital Technology – Digital Innovation & Strategy
Reports To: Lead Software Developer / Senior Manager
Job Summary:
We are seeking a highly skilled and versatile Software Developer to join our team. In this role, you will play a key role in developing innovative software applications, including AI-enabled products, while ensuring security best practices and navigating the challenges of a new codebase. This position is for Full Stack Web development, requiring proficiency across various layers of the technology stack.
Department:
As a developer with Ontario Power Generation’s Digital Innovation & AI Team, you will be at the forefront of assessing groundbreaking technologies such as AI, robotics, drones, digital twins, VR/AR, and IoT. You will help to analyze and determine the potential of these innovations for enhancing competitiveness, efficiency, and effectiveness across OPG’s diverse departments, including Nuclear Engineering, Finance, HR, IT, Maintenance, and Operations. Your work will drive forward the readiness and fit of new tech advancements within the company, ensuring OPG remains a leader in the energy sector.
Work Environment:
- Startup atmosphere with enterprise job security
- Flexible Hybrid work environment, full remote arrangements available
- Company provided work station laptop and cloud computing resources
Key Responsibilities:
- Design and architect scalable and maintainable software solutions that meet both technical and business needs.
- Develop clean, efficient, and secure code from scratch as well as improve existing codebases.
- Proactively identify and implement security measures throughout all stages of software development to protect against vulnerabilities.
- Work closely with cross-functional teams to define system architecture, component design, and interaction patterns.
- Stay abreast of emerging technologies and architectural approaches, and integrate them where appropriate to enhance application performance and maintainability.
- Translate complex requirements into functional, user-friendly software without sacrificing reliability and performance.
- Establish and adhere to corporate coding standards and best practices while maintaining the flexibility and innovative spirit of a startup environment.
- Participate actively in code reviews and collaborate with other developers to ensure code quality and shared knowledge.
- Address technical debt proactively and refactor code to improve maintainability and performance.
Technical Stack:
Our development environment relies on the following tech stack:
Frontend:
- Next.js / React: For building interactive UIs with SSR and file-based routing.
- TailwindCSS: For rapid styling with a utility-first approach.
Backend:
FastAPI: For high-performance API development with automatic documentation.
- Flask: Some of our more simple applications use Flask.
- Prisma: For type-safe database queries
- tRPC: For end-to-end type safety in APIs.
Database:
- MSSQL/SQL Server: As the primary relational database management system.
Caching:
- Redis: For high-performance data caching and quick access.
Infrastructure:
- Docker: For containerization and consistent deployment workflows.
- Azure Kubernetes: For container orchestration and scalability.
- Azure DevOps: For CI/CD, version control, and project tracking.
Personal Attributes:
- Innovative and able to drive ideas to completion in a constrained environment.
- Comfortable with ambiguity and able to navigate complex organizational structures.
- Committed to continuous learning, open-minded to feedback, and dedicated to personal and professional growth.
Qualifications
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Demonstrable experience in full-stack development with a focus on front end development.
- Strong understanding of software architecture and design patterns.
- Advanced knowledge in system security, data protection, and secure coding practices.
- Ability to adapt to a new codebase and make informed decisions to evolve it effectively.
- Experience with Agile methodologies, iterative development, and deployment strategies.
- Strong analytical and problem-solving skills, with a detail-oriented mindset.
- Excellent communication skills, capable of conveying complex ideas and collaborating in a multidisciplinary team.
- Ability to work in a fast-paced startup environment while adhering to strict corporate regulations and timelines.
Preferred Skills and Experience:
- Experience with cloud architecture, microservices, and distributed systems.
- Familiarity with CI/CD pipelines, test automation, and DevOps practices.
- Experience with modern front-end frameworks and a commitment to user-centric design.
- Prior experience in a startup environment with exposure to corporate governance.
- Familiarity or experience integrating LLMs / AI into applications is a bonus.
-
Sr. Full Stack Software Developer – 500-1959
1 month ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
4 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
4 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
4 days ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Sr. Full Stack Developer Resume Due Date: Thursday, April 4th, 2024 (5:00PM EST) Number of Vacancies: 2 Level: MP5 (Senior, 10+ years) Duration: 24 months Hours of work:40 Location: 889 Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise Digital Technology –...
-
Sr. Full Stack Software Developer – 500-1959
4 weeks ago
Pickering, Canada Rodan Energy Solutions Full timeWe are currently requesting resumes for the following position : Sr. Full Stack Developer Resume Due Date : Thursday, April 4 th , (5:00PM EST) Number of Vacancies : 2 Level : MP5 (Senior, 10+ years) Duration : 24 months Hours of work: 40 Location : Brock Road Pickering (Hybrid, 4 days remote) Job Overview Department: Enterprise...
-
Software Developer
6 days ago
Toronto, ON, Canada Procom Full timeSenior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job DescriptionAs a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...
-
Software Developer
6 days ago
Toronto, ON, Canada Procom Full timeSenior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job Description As a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...
-
Senior Engineer
4 weeks ago
Toronto, ON, Canada Incognito Software Systems Inc Full timeSenior Full Stack Engineer (BiblioCore) page is loaded Senior Full Stack Engineer (BiblioCore) Apply locations Canada - Toronto Canada - Virtual time type Full time posted on Posted 30+ Days Ago job requisition id R37514 Job Summary: At BiblioCommons, we build SaaS solutions for public libraries directly impacting the lives of millions and fostering...
-
Full Stack Developer
4 weeks ago
Toronto, ON, Canada SIPSTACK Inc. Full timeToronto, ON · Full-time Salary · TBD 2022-11-13 About Us Sipsters are on a mission to build a safer connected tomorrow. Our suite of innovative products are built to eradicate fraudulent and spam calling as well as provide next generation experiences and services to the telecommunications industry. We are a hard-working team that are detail oriented and...
-
Intermediate Full Stack Software Developer
4 weeks ago
Toronto, ON, Canada RAVL Inc. Full timeRAVL helps technologists accelerate their careers: RAVL is revolutionizing technology delivery and cultivating a new wave of tech-savvy professionals. Established by visionary leaders with backgrounds at renowned consulting firms and technology organizations, RAVL aims to nurture exceptional tech talent while crafting top-notch, ground-breaking technology...
-
Full Stack Developer
1 week ago
Toronto, ON, Canada Clickjobs.Io Full timeWe're seeking a talented Full Stack Developer to join our dynamic team. You'll work across the entire software development lifecycle, collaborating closely with designers, data scientists, and other engineers to deliver innovative solutions. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership,...
-
Full Stack Developer Php
4 weeks ago
Ajax, ON, Canada Nomadslab Full timeNoMadsLab is a community of digital nomads(remote workers) which provides comprehensive and integrated IT services that include Software development, Website designing, and development, Mobile application development, CRM development, Digital marketing as well as development and implementation of mission-critical business applications with cutting edge...
-
Senior Full Stack Developer
4 weeks ago
Pickering, ON, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position : Senior Full Stack Developer Resume Due Date : Thursday, December 7 th , 2023 (5:00PM EST) Number of Vacancies : 1 Level : MP4 (Senior) Duration : 7 months Hours of work: 40 (Hybrid, 2 days remote) Location : 889 Brock Road, Pickering Job Overview OPG has built a custom application...
-
Full Stack Software Developer
4 weeks ago
Oakville, ON, Canada Media Resources Inc. Full timeNOC Code – 21232 – Software developers and programmers L ocation: Head Office, Cornwall Road, Oakville, ON Su mm ar y : We are currently looking for an experienced Full Stack Software Developer to join our engineering department that is passionate about solving problems, learning, and collaborating towards finding the best solutions....
-
OPEN: Sr. Information Systems Analyst
4 weeks ago
Pickering, ON, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position : Sr. Information Systems Analyst Resume Due Date : Thursday, February 8 th , 2024 (5:00PM EST) Number of Vacancies : 1 Level : MP4 (Senior) Duration : 12 months Hours of work: 40 Location : 889 Brock Rd./777 Brock Rd. Pickering (Hybrid, 2 days remote) Job Overview Reporting to the...
-
Full Stack Developer
1 month ago
Toronto, ON, Canada Corpay Full timeCorpay is currently looking to hire a Full Stack Software Developer within our payments division. This position falls under our Corpay Cross Border line of business and is located in Canada. In this role, you will be working in an agile team environment, you will play an integral part of driving our core international payment processing systems forward. You...
-
Senior Full Stack developer
4 weeks ago
Ottawa, ON, Canada 2i Solutions, Inc Full timeWe have an excellent 1 year contract opportunity with possible extension for a senior Developer in GTA/Ottawa. This would be a remote role ( May have to come onsite on ad hoc basis) Must haves: Reliability level Federal Security clearance is mandatory. 5+ years development knowledge and experience in Angular platforms – would like experience in...
-
Senior Full Stack Developer
4 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...
-
Senior Full Stack Developer
1 month ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...
-
Senior Full Stack Developer
4 weeks ago
Pickering, Canada Cpus Engineering Staffing Solutions Inc. Full timeWe are currently requesting resumes for the following position: Senior Full Stack Developer Resume Due Date: Thursday, December 7th, 2023 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 7 months Hours of work:40 (Hybrid, 2 days remote) Location: 889 Brock Road, Pickering Job Overview OPG has built a custom application called EIC (Ecosys...