Key Responsibilities
- Architectural Leadership
- Design develop and implement scalable secure and robust microservices
- architectures for SaaS applications.
- Define and enforce architectural best practices coding standards and development guidelines.
- Technology Strategy
- Drive the adoption of modern technologies and frameworks focusing on Java and related ecosystems.
- Evaluate emerging technologies and tools to enhance application performance and scalability.
Collaboration
- Work closely with product managers stakeholders and engineering teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to developers ensuring alignment with architectural goals.
- Performance & Scalability
- Optimize system performance and reliability to handle growing data and user demands.
- Implement strategies for load balancing fault tolerance and system monitoring.
- Integration & Interoperability
- Design APIs and services for seamless integration with thirdparty systems and platforms.
- Ensure interoperability between microservices using industrystandard communication protocols (e.g. REST gRPC Kafka).
Security & Compliance
- Incorporate security best practices in architecture to ensure data protection and compliance with relevant standards.
- Conduct architecture reviews and risk assessments to identify and mitigate
- vulnerabilities.
- Development Lifecycle
- Collaborate on CI/CD pipelines and DevOps practices to streamline the development process.
- Support the deployment and operation of cloudnative applications.
- Required Qualifications
- Experience
- 10 years of experience in software architecture and development with a strong focus
- on microservices and SaaS applications.
- Proven expertise in designing distributed systems and highavailability applications.
Technical Skills
- Proficiency in Java and related frameworks (Spring Boot Hibernate).
- Deep understanding of microservices design patterns eventdriven architecture and
- domaindriven design (DDD).
- Experience with containerization and orchestration tools (Docker Kubernetes).
- Familiarity with cloud platforms (AWS Azure GCP) and cloudnative design principles.
- Strong understanding of relational and NoSQL databases (e.g. PostgreSQL
- MongoDB).
- Knowledge of messaging systems like Kafka RabbitMQ or similar.
- Experience with frontend technologies specifically React and Vue.js is a plus.
- Experience with serverless architectures and API management platforms.
- Experience with CI/CD tools (Jenkins GitLab CI or similar) and version control systems
- (Git).
- Experience with AI as part of development
- Experience working with Product Management
- Experience mentoring both Junior and Senior Members if the engineering team
- Experience with transformation of Engineering team including moving from a monolithic
- to a Micro server architecture
- Experience with code review and code quality measures
- Soft Skills
- Excellent problemsolving and analytical abilities.
- Strong communication skills to collaborate effectively across teams.
Preferred Qualifications
Certifications in cloud platforms (e.g. AWS Solutions Architect GCP Professional Architect).
What We Offer
Competitive salary and comprehensive benefits.
Opportunities to work on cuttingedge technologies and challenging projects.
A supportive innovative and growthoriented work environment.
Remote work
How to Apply
If youre passionate about building worldclass SaaS applications and leading technical
innovation apply by submitting your resume and a brief cover letter to
We are an equal opportunity employer and value diversity at our company.