Are you passionate about scalable, high-performance software architectures? Do you thrive in a fast-paced, innovative environment where you can directly impact an industry-leading product?
Our client is looking for a Software Architect to play a key role in re-architecting their platform, optimizing performance, and ensuring scalability. Reporting to the CTO or VP of R&D, you will collaborate with engineering teams to define and implement modern architectural best practices. This is a fully remote position, offering a unique opportunity to contribute to a high-growth, tech-driven company revolutionizing the restaurant industry.
Responsibilities
- Work with engineering teams to re-architect the system to simplify dependencies and improve scalability, maintainability, and reliability
- Define and enforce architectural principles, patterns, and best practices across engineering teams
- Document the current architecture, identify inefficiencies, and propose structured improvements
- Evaluate new projects and features for architectural alignment and ensure a proper fit within the system
- Work closely with engineering teams to guide them on architectural decisions and trade-offs
- Establish design reviews, architectural governance processes, and technical standards
- Lead technical discussions and knowledge-sharing sessions to upskill teams on modern architectural practices
- Identify and implement performance optimization strategies, improving system latency and resilience
- Define and track key architecture KPIs, ensuring continuous improvement in system design
- Implement CTO and VP, R&D vision into software architecture
Requirements
- 10+ years of software development experience, with at least 3+ years as an architect or similar role
- Strong expertise in .NET (C#) backend development, microservices architecture, and distributed systems
- Proven experience in re-architecting complex systems, improving service dependencies, and optimizing performance
- Hands-on experience with API design, service orchestration, event-driven architectures, and domain-driven design (DDD)
- In-depth understanding of scalability, security, high availability, and observability in cloud-based environments (Azure/GCP)
- Ability to analyse and document existing architecture, design future-state architecture, and drive technical alignment
- Strong communication skills to collaborate effectively with engineering teams, leadership, and cross-functional stakeholders
- Experience with CI/CD, DevOps, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, Pulumi)
- Proven experience with e-commerce or adjacent fields projects
- Experience with backend monitoring and performance measurement tools
- Passionate about great designs, code quality, user experience and performance
What we offer
- Competitive salary and benefits package
- Full Remote and Flexible Work Environment
- Collaborative and innovative work environment
- Career growth and development opportunities
- Modern microservice and serverless architectures
- Ability to learn from experts in software development and architecture
About the project
Founded in 2015, this innovative technology company revolutionizes the restaurant industry with commission-free delivery and pickup solutions. Seamlessly integrating with platforms like Facebook, Instagram, and Google, it helps restaurants grow online sales while cutting out costly third-party fees. With features like real-time tracking, flexible couriers, and refund management, it boosts efficiency and customer satisfaction. Backed by investors like PICO Venture Partners, it empowers restaurants to build profitable, customer-focused digital operations.