- Startup atmosphere with enterprise job security
- Flexible Hybrid work environment, full remote arrangements available
- Company provided work station laptop and cloud computing resources
- 40 Hours per week
- 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.
- / React: For building interactive UIs with SSR and file-based routing.
- TailwindCSS: For rapid styling with a utility-first approach.
- 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.
- MSSQL/SQL Server: As the primary relational database management system.
- Redis: For high-performance data caching and quick access.
- Docker: For containerization and consistent deployment workflows.
- Azure Kubernetes: For container orchestration and scalability.
- Azure DevOps: For CI/CD, version control, and project tracking.
- 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.
- 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
- 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.
-
Senior Software Developer
Found in: beBee S2 CA - 3 weeks ago
CPUS Engineering Pickering, Canada Full timeWe are currently requesting resumes for the following position: Senior Software Developer · Contract Duration: 24 months · Hours of work: 40 per week · Location: 889 Brock Road, Pickering, Ontario (Hybrid, 4 days remote, 1 day on-site) · Employment Type: Incorporated Contractor · ...
-
Senior Software Developer
Found in: Zoho Direct Apply - 5 days ago
Berkeley Payment Solutions Inc. Toronto, CanadaThis is a remote position. · Berkeley seeks a Senior Software Engineer with +4 years of experience to join our growing organization · You must be willing to work in EST time · Main Responsibilities: · ● Communicate effectively with developers, product managers, customer success ...
-
RQ07138 - Software Developer - Senior
Found in: Zoho Direct Apply - 1 day ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. This includes: · developing detailed programming specifications · writing and/or generating code · compiling data-driven programs, maintaining, and conducting unit tests ...
-
RQ07378 - Software Developer - Senior
Found in: Zoho Direct Apply - 1 day ago
Maarut Inc Toronto, CanadaResponsibilities · Required to translate technical systems specifications into working, tested applications. · This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests. · ...
-
RQ07281 - Software Developer - Senior
Found in: Zoho Direct Apply - 5 days ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. · This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests · Reso ...
-
RQ07382 - Software Developer - Senior
Found in: Zoho Direct Apply - 5 days ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. · This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests. · R ...
-
RQ07386 - Software Developer - Senior
Found in: Zoho Direct Apply - 5 days ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. · This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests. · R ...
-
RQ07442 - Software Developer - Senior
Found in: Zoho Direct Apply - 1 day ago
Maarut Inc Toronto, CanadaSCOPE: · The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital solutions based on Java and Spring boot framework to build and enhance products for Criminal Justice Digital Design (CJDD) moder ...
-
IT Software Developer
Found in: Jooble CA O C2 - 11 hours ago
Eyepax IT Consulting (Pvt) Ltd. Ajax, ON, CanadaSenior Software Engineer (WordPress) · 3+ years of commercial WordPress development experience is a must. · ~ Experience in WordPress theme and plugin development · ~ Experience in database technologies such as MySQL. · ~ Experience in CSS, HTML5, jQuery, Ajax. · ~ Experienc ...
-
Control Systems Software Developer
Found in: Adzuna CA C2 - 19 hours ago
Liburdi Turbine Services Inc. Dundas, Canada contractControl Systems Software Developer · Location: Dundas, Ontario, Canada · Web Site Address: · Number of Positions: 1 · Posting Date: April 2024 · Contact Email: · Reference Number: MR · Please quote the above Reference Number in the subject line of your email · Liburdi Automati ...
-
Senior Software Developer
Found in: Jooble CA O C2 - 11 hours ago
Autodesk, Inc. Ontario, CanadaSenior Software Developer (Search) page is loaded · Senior Software Developer (Search) · Apply locations Toronto, ON, CAN time type Full time posted on Posted Today job requisition id 24WD77327 Job Requisition ID # · 24WD77327 French job description to follow/La description de ...
-
Software Developer
Found in: Appcast CA C2 A - 2 hours ago
Epsilon Solutions Ltd. Markham, CanadaRole: Software Developer · Location: Markham, Ontario, Canada · Term: Full Time · Skill (Weightage) : · Python, VueJS, Containers (70%) , Java (20%), , SpringBoot · Basic Cryptography (10% - highly beneficial) · Web dev – front & back end (Mainly ~70% backend dev). · CI/CD pipel ...
-
software developer
Found in: Talent CA 2 C2 - 3 days ago
Starzlink Corporation Markham, CanadaEducation: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...
-
software developer
Found in: Talent CA 2 C2 - 2 days ago
Starzlink Corporation Markham, CanadaEducation: College/CEGEP · Experience: 7 months to less than 1 year · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, man ...
-
software developer
Found in: Talent CA 2 C2 - 5 hours ago
Pinnacle Tech Solutions Inc Markham, CanadaEducation: · Expérience: · Education · College/CEGEP · Work setting · Office · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare r ...
-
software developer
Found in: Talent CA 2 C2 - 6 days ago
Eternal Technologies Inc. Markham, CanadaEducation: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...
-
Software Developer
Found in: Talent CA C2 - 2 days ago
PeopleToGo Markham, Canada Direct Hire· Overview: · Our client is an International marketing strategy management solution provider that designs and markets computer software for retailers. They are currently seeking a serious software developer to join the team in building a robust production tool(s) for the media i ...
-
software developer
Found in: Talent CA 2 C2 - 5 hours ago
Galaxy Security Corporation Markham, CanadaEducation: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Pr ...
-
software developer
Found in: Talent CA 2 C2 - 2 days ago
JST Solutions Markham, CanadaEducation: Bachelor's degree · Experience: 5 years or more · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...
-
software developer
Found in: Talent CA 2 C2 - 1 hour ago
Galaxy Security Corporation Markham, CanadaEducation: Bachelor's degree · Experience: 2 years to less than 3 years · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and s ...
Senior Software Developer – 500-1960 - Pickering, Canada - Rodan Energy Solutions
Description
We are currently requesting resumes for the following position : RFP – 24- Senior Software Developer
Resume Due Date : Monday, April 8 th , (5:00PM EST)
Number of Vacancies : 2
Level : MP6
Duration : 24 months
Hours of work: 40
Location : Brock Road (Hybrid, 4 days remote)
Job Overview
Job Title: Senior Software Developer
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:
Work Hours:
Key Responsibilities:
Technical Stack:
Our development environment relies on the following tech stack:
Frontend:
Backend:
Database:
Caching:
Infrastructure:
Personal Attributes:
Qualifications
Required Skills and Qualifications:
Preferred Skills and Experience: