Solution Architect
Overview
As our company continues to grow, we are seeking a Solution Architect to lead the development of our architectural direction, participate in pre-sales processes, and establish company-wide software development standards.
Required skills
Technical Skills & Knowledge:
- Deep expertise in one backend stack (Java, .NET, Python).
- Broad understanding of modern technologies, including frontend frameworks (React, Angular, Vue), databases (SQL & NoSQL), DevOps tools (Docker, Kubernetes, CI/CD), and cloud platforms (AWS, GCP, Azure).
- Strong knowledge of architectural patterns and approaches, such as microservices, monolith, event-driven architecture, serverless, API-first, CQRS, and DDD.
- Experience in designing high-load and scalable systems.
- Understanding of security, fault tolerance, and performance optimization principles.
Soft Skills & Additional Requirements:
- Experience in pre-sales processes and technical discussions with clients.
- Excellent communication skills and the ability to explain complex technical concepts in a clear and accessible way.
- Experience in mentoring and training technical teams.
- Proactive mindset and ability to drive architectural improvements.
- Strategic thinking and the ability to operate in an environment of uncertainty.
Would be a plus
Certifications in architecture and cloud technologies (e.g., AWS Solutions Architect, TOGAF).
Responsibilities
- Pre-Sales Process Participation
- Developing solution architecture for incoming client requests.
- Engaging in calls with potential clients to identify business and technical requirements.
- Demonstrating the company’s technical expertise.
- Building the Architecture Bureau
- Developing and implementing company-wide architectural standards.
- Creating internal guidelines and best practices for system design.
- Architectural Governance and Project Support
- Supporting technical leads and development teams in implementing architectural solutions.
- Conducting audits and optimizing the architecture of existing projects.
- Engineering Training and Development
- Conducting workshops and consultations for tech leads and team leads on architectural approaches.
- Enhancing architectural expertise within the company.
- Participation in R&D Projects
- Driving innovation by implementing new solutions in research and development projects.
- Designing architecture for new products and emerging technologies.
Being a member of the CodeIT team means
- Opportunity to build and shape the architecture bureau in the company.
- Influence the company’s technical strategy.
- Work on challenging and high-impact projects with global clients.
- Flexible work format and competitive compensation.
- A strong engineering culture that values knowledge sharing and professional growth.
Send your CV