cover image
Redcan.ai

Redcan.ai

redcan.ai

1 Job

10 Employees

About the Company

Redcan is at the forefront of building agentic AI products and tools that enable our customers to scale their product deployment capability by orders of magnitude. Redcan’s products automate deployment and configuration of complex business processes and requirements, accelerating time to value and reducing cost and complexity of delivering enterprise software products.

Listed Jobs

Company background Company brand
Company Name
Redcan.ai
Job Title
Software Engineer (Early Career to Senior)
Job Description
Job Title: Software Engineer (Early Career to Senior) Role Summary: Develop, test, and maintain scalable, secure application components across front‑end, back‑end, and AI integration layers. Own full software lifecycle from discovery through post‑deployment monitoring while collaborating with cross‑functional teams to deliver data‑driven, customer‑centric solutions. Expectations: - Deliver high‑quality, well‑tested code within defined sprint cycles. - Own end‑to‑end feature ownership, including design, implementation, testing, and maintenance. - Communicate effectively with product, design, and business stakeholders. - Actively reduce technical debt and improve system reliability. - Mentor peers and contribute to a culture of continuous learning. Key Responsibilities: - Design and implement robust, scalable applications using TypeScript (React), Node.js, and Python. - Build and maintain containerized deployments with Docker; apply Infrastructure as Code where appropriate. - Write maintainable, well‑tested code following engineering best practices and rubrics. - Lead technical discovery, planning, and execution for intermediate and senior levels. - Own full software lifecycle: feature ideation, implementation, monitoring, performance optimization, and iterative improvement. - Integrate with third‑party systems and ensure seamless cross‑functional alignment. - Conduct code reviews, provide constructive feedback, and participate in design discussions. - Drive incident response, root cause analysis, and preventive measures to maintain system reliability. - Mentor early‑career engineers through pairing and knowledge sharing. - Participate in recruiting and onboarding, evaluating candidates against competency rubrics. - Contribute to technical roadmaps, automation, scalability, and innovation initiatives. Required Skills: - Proficient in TypeScript (React) for front‑end and Node.js for back‑end development. - Strong command of Python for data‑centric or AI‑related services. - Experience with Docker, container orchestration, and IaC tools (e.g., Terraform, CloudFormation). - Solid understanding of software design patterns, clean code principles, and test‑driven development. - Familiarity with CI/CD pipelines, unit/integration testing, and continuous monitoring. - Ability to translate business requirements into technical solutions and drive trade‑off decisions. - Excellent communication, collaboration, and mentorship abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience. - Certifications in cloud platforms (e.g., AWS, GCP, Azure), containerization, or DevOps are a plus.
Toronto, Canada
Remote
Senior
18-12-2025