This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain core architectural components for an event-sourced SaaS platform.
Implement and optimize Azure-based solutions, including Azure Functions, Azure Blob Storage, Azure Service Bus, Azure Event Hubs, Azure CosmosDb, and Azure Table Storage.
Develop clean, scalable code using C#, JavaScript, and Python.
Build and maintain front-end components using REACT and Remix.
Ensure the platform's reliability and compliance by implementing robust logging and auditability features.
Design and build tools and dashboards to observe, monitor, and analyze the performance of the SaaS platform.
Implement metrics and alerts to proactively identify and resolve performance issues.
Automate workflows using GitHub Actions, PowerShell, and Python scripts.
Develop infrastructure-as-code using Bicep to ensure reliable and repeatable deployments.
Optimize and manage the CI/CD pipeline for efficient and seamless deployments.
Work closely with Product Management, DevOps, and other development teams to translate business requirements into technical solutions.
Provide technical leadership and mentorship to junior developers.
Stay up-to-date with industry trends and emerging technologies.
Identify areas for process improvement and propose innovative solutions.
Contribute to the evolution of the platform's architecture to meet future scalability and performance needs.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in software development with a focus on building scalable, event-sourced architectures.
Proven experience with Azure cloud services, particularly in developing and managing Azure Functions, Service Bus, Event Hubs, and CosmosDb an asset.
Strong problem-solving skills and the ability to think critically and creatively.
Excellent communication skills, both written and verbal.
Ability to work independently as well as collaboratively in a remote team environment.
Proficiency in C#, JavaScript, and Python.
Strong experience with front-end technologies like REACT and Remix.
Hands-on experience with infrastructure-as-code tools like Bicep.
Solid understanding of CI/CD pipelines, especially using GitHub Actions and PowerShell.
Experience with implementing logging, monitoring, and auditability in SaaS platforms.
Knowledge of observability tools and practices, including building dashboards and monitoring solutions.
Benefits:
Training budget for every employee.
Health benefits and a wellness spending account.
Support for a hybrid work environment.
Choice of working on a Mac or PC.
100% remote-first work environment.
Opportunity for autonomy and team collaboration.
Transparent and trusting work environment.
Career growth opportunities.
Chance to influence how organizations work.
Commitment to equity, diversity, inclusion, and accessibility.
Accommodations available upon request for an inclusive recruitment process.