Software Engineer/Développeur (Pickering)

Software Engineer/Développeur (Pickering)

04 Aug
|
CPUS Engineering Staffing Solutions
|
Pickering

04 Aug

CPUS Engineering Staffing Solutions

Pickering

Intermediate Software Developer Level : MP5 (Senior, 10+ years) Location : 889 Brock Road Pickering (Hybrid, 4 days remote) Enterprise Digital Technology – Digital Innovation & Strategy Reports To: Lead Software Developer / Senior Manager 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.

As a developer with our clients’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 our client’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 our client remains a leader in the energy sector.

Startup atmosphere with enterprise job security Flexible Hybrid work environment, full remote arrangements available Design and architect scalable and maintainable software solutions that meet both technical and business needs. Proactively identify and implement security measures throughout all stages of software development to protect against vulnerabilities. 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 setting. 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: Frontend: js / React: For building interactive UIs with SSR and file-based routing.

FastAPI: For high-performance API development with automatic documentation.

Prisma: For type-safe database queries Database: 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 DevOps: For CI/CD, version control, and project tracking.

Personal Attributes: 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.

Experience with Agile methodologies, iterative development, and deployment strategies. Ability to work in a fast-paced startup environment while adhering to strict corporate regulations and timelines. 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. #

📌 Software Engineer/Développeur (Pickering)
🏢 CPUS Engineering Staffing Solutions
📍 Pickering

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer/développeur (pickering) / pickering

Subscribe to this job alert:

Get the latest job offers by email for: software engineer/développeur (pickering) / pickering