In this role, you will: Apply creative problem-solving approaches to complex technical challenges. Contribute to innovation projects and architecture review processes. Focus on performance, scalability, DevOps, software reliability engineering, and integrations while shaping architectural decisions. Write high-quality code and participate in peer code reviews. Develop automation solutions for new architectural processes. Incorporate Test Driven Development (TDD) into your daily workflow. These are the core capabilities and experiences we're looking forskills that typically take time to develop and are essential for success in this role: 10+ years of experience in software development, architecture, or technical consulting roles. Strong problem-solving abilities and excellent communication skills, especially when working with distributed and diverse teams. A proactive mindset with a passion for learning, innovation, and delivering high-quality outcomes. Deep understanding of SaaS Cloud-Native and Microservices multi-tenant architectures. Proficiency in JavaScript/TypeScript environments. Solid working knowledge of Microsoft Azure and PostgreSQL. A Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a related field.