Základné informácie
Ref Number
Posledný deň na podanie prihlášky
Primárna lokácia
Krajina
Typy zamestnania
Work Style
Opis a požiadavky
We are looking for an experienced SaaS Product Architect to design and oversee the development of scalable and secure SaaS solutions. The ideal candidate will have a deep understanding of cloud-native architecture, multi-tenant systems, and modern SaaS delivery models. This role will be involved in the design, rollout, and support of highly performant, highly scalable and highly available services and infrastructure. Together we are creating the tools and products that are integral to how people build software. We pride ourselves on being thoughtful, intentional, and productive.
Key Responsibilities:
Architectural Design: Design the architecture of SaaS products, ensuring they are scalable, resilient, and secure.
Cloud-Native Solutions: Leverage cloud platforms (e.g., AWS, Azure, GCP) to build and manage scalable SaaS applications.
Multi-Tenant Architecture: Design and implement multi-tenant architecture to support multiple customers with data isolation and security.
Technology Evaluation: Evaluate and recommend appropriate technologies, tools, and frameworks for SaaS solutions.
System Integration: Oversee the integration of various services and third-party APIs to enhance the SaaS product offering.
Collaboration: Work closely with product managers, development teams, and stakeholders to align the technical architecture with business objectives.
DevOps and CI/CD: work with the Cloud Architect to Implement and optimize CI/CD pipelines and DevOps practices to ensure efficient deployment and operation of SaaS products.
Security and Compliance: Working with other departments and stakeholders to ensure the SaaS platform adheres to industry security standards and regulatory compliance (e.g., GDPR, SOC 2).
Scalability and Performance: Design systems for optimal performance, load balancing, and horizontal scalability.
Documentation: Maintain comprehensive architectural documentation and technical guidelines.
Must Have
Education - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience & Technical Skills
GEN AI
Hands-on technologist with 10+ years of experience in coding, designing, and reviewing technical deliverables with strong experience in any technology i.e. Golang, Python, NodeJS, etc
Minimum of 2 years of experience in software architecture, with a focus on SaaS products.
Strong in Application Architecture, Design Patterns, SOLID design principles, REST API Design, MicroService Based Architecture, Monolithic Applications
Strong experience in relational databases such as SQL Server, Oracle, MySQL, and at least one NoSQL database such as Cassandra, MongoDB, CouchDB
Experienced in technology stack selection and the definition of the solution, technology, and integration architectures
Experience in implementing and governing the software, engineering processes, practices, tools, and standards for development teams
Architecture Experience in at least one cloud such as AWS Cloud Platform and Google Cloud Platform
Highly proficient in systems and non-functional requirements definition
Aware of the latest technology trends, engineering processes, practices, and metrics
Must be a thought leader in one or more areas of technology
Flexible to work on new open source technologies
Ďalší popis práce
Good To have:
Exposure to GraphQL & Open API /Swagger will be preferred
Proficient in effort estimation techniques;- Strong leadership, business communication, and consulting skills
Data modeling and design experience
Infrastructure sizing and design experience for on-premise and cloud-hosted platforms
Aware of the latest technology trends, engineering processes, practices, and metrics
Exposure to Open-source technologies is a plus
Certifications: Relevant certifications (e.g., AWS Certification
EEO Statement