Remote Senior Software Developer, Platform Architecture

Posted

This job is closed

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.
Leave a feedback