Job description
As an Experienced Software Architect, you will take on a central role in designing and implementing software architectures that align with business goals. You will collaborate closely with internal teams and stakeholders to create robust, scalable, and secure solutions across multiple platforms and technologies.
Your missions
* Design and implement end-to-end software solutions aligned with business requirements and best practices.
* Ensure architecture is scalable, secure, and maintainable across diverse environments.
* Collaborate with stakeholders to translate business needs into clear technical specifications.
* Provide technical leadership and guidance to software development teams.
* Review and validate architectural designs and code to ensure compliance with standards.
* Create and maintain comprehensive architecture documentation and technical guidelines.
* Conduct research on emerging technologies and recommend enhancements.
* Promote architectural improvements and process optimizations across the organization.
Your profile
* Experience with software architecture and solution design (3–7 years required).
* Proficiency in architectural patterns (microservices, event-driven, etc.).
* Strong knowledge of security, performance optimization, and cloud-based architectures.
* Familiarity with DevOps practices and CI/CD pipelines.
* Experience working with a variety of technology stacks and platforms.
* Academic background:
Degree in Computer Science, Engineering, or related fields.
* Fluent English. (Other language) is a plus.
* You have strong analytical and problem-solving skills and can communicate clearly with both technical and non-technical stakeholders.
What we offer
❤️ Thrive in the new digital business world