Solution Architect

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

  1. 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.
  2. Building the Architecture Bureau

    • Developing and implementing company-wide architectural standards.
    • Creating internal guidelines and best practices for system design.
  3. Architectural Governance and Project Support

    • Supporting technical leads and development teams in implementing architectural solutions.
    • Conducting audits and optimizing the architecture of existing projects.
  4. Engineering Training and Development

    • Conducting workshops and consultations for tech leads and team leads on architectural approaches.
    • Enhancing architectural expertise within the company.
  5. 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.