Current jobs related to Senior Software Developer - Pickering, Ontario - Cpus Engineering Staffing Solutions Inc.
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeJob Title: Senior Application DeveloperJob Overview:We are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. As a Senior Application Developer, you will be responsible for designing, developing, and implementing IT applications, as well as collaborating with a team of developers on larger projects.Key...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeJob Title: Senior Application DeveloperJob OverviewWe are seeking a highly skilled Senior Application Developer to join our team at Cpus Engineering Staffing Solutions Inc. This is a fantastic opportunity for a talented developer to work on a variety of projects, from designing and developing new IT applications to enhancing existing ones.Key...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Application DeveloperJob Summary:We are seeking a highly skilled Senior Application Developer to join our team at Rodan Energy Solutions. As a key member of our IT department, you will be responsible for designing, developing, and implementing new IT applications and enhancing existing ones.Key Responsibilities:Design and develop IT...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Application DeveloperJob Summary:We are seeking a highly skilled Senior Application Developer to join our team at Rodan Energy Solutions. As a key member of our IT department, you will be responsible for designing, developing, and implementing new IT applications and enhancing existing ones.Key Responsibilities:Design and develop IT...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Senior Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Senior Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob SummaryWe are seeking a highly skilled Full Stack Developer to join our team at Rodan Energy Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and implementing IT applications using a variety of programming languages and technologies.Key ResponsibilitiesDesign and develop new IT applications and enhance...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeJob Title: Senior Application DeveloperJob Overview:We are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. as a Senior Application Developer. This role involves designing, developing, implementing, testing, and managing IT applications, as well as collaborating with end users to define and document...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeJob Title: Senior Application DeveloperJob Overview:We are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. as a Senior Application Developer. This role involves designing, developing, implementing, testing, and managing IT applications, as well as collaborating with end users to define and document...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Application DeveloperJob Summary:We are seeking a highly skilled Senior Application Developer to join our team at Rodan Energy Solutions. As a key member of our IT department, you will be responsible for designing, developing, and implementing new IT applications and enhancing existing ones.Key Responsibilities:Design and develop IT...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Application DeveloperJob Summary:We are seeking a highly skilled Senior Application Developer to join our team at Rodan Energy Solutions. As a key member of our IT department, you will be responsible for designing, developing, and implementing new IT applications and enhancing existing ones.Key Responsibilities:Design and develop IT...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe 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...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile software developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile software developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
4 weeks ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Rodan Energy Solutions Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile Software Developer to join our team at Rodan Energy Solutions. 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.Key...
-
Senior Software Developer
1 month ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled and versatile software developer to join our team at Cpus Engineering Staffing Solutions Inc. In this role, you will play a key part in developing innovative software applications, including AI-enabled products, while ensuring security best practices and navigating the challenges of a new...
-
Senior Software Developer
2 months ago
Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full timeSenior Software DeveloperWe are seeking a highly skilled and versatile software developer to join our team at Cpus Engineering Staffing Solutions Inc. In this role, you will play a key part in developing innovative software applications, including AI-enabled products, while ensuring security best practices and navigating the challenges of a new codebase.This...
Senior Software Developer
2 months ago
We are seeking a highly skilled and versatile Software Developer to join our team at Cpus Engineering Staffing Solutions Inc. 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.
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.
Our development environment relies on the following tech stack:
- Frontend:
- 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.
- 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.
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.