About this role
This role is responsible for solution architecture, code quality, engineering standards, and technical execution. This role is not focused on high-level strategy alone — it requires deep involvement in code, architecture decisions, and technical problem-solving on a daily basis.
Solution Architecture & System Design
-
Own and drive solution architecture across all projects and products
-
Design scalable, high-performance, and maintainable systems
-
Lead architecture decisions, including frameworks, integrations, and platforms
-
Conduct architecture reviews and enforce quality, scalability, and security standards
-
Define and enforce architectural patterns (Microservices, DDD, Event-Driven, CQRS)
-
Evaluate build vs. buy decisions with strong technical justification Hands-On Coding & Code Review
-
Actively participate in code reviews across all engineering teams
-
Ensure high standards in code quality, performance, and maintainability
-
Enforce best practices, design patterns, and coding standards
-
Contribute directly to critical and complex implementations when needed
-
Identify and resolve technical debt and code quality issues proactively
-
Mentor engineers through structured and constructive code reviews Engineering Standards & Best Practices
-
Define and enforce engineering standards across the organization, including:
-
Coding standards and style guides
-
API design and integration standards
-
Database design and performance optimization
-
Testing strategies (unit, integration, E2E)
-
Documentation practices
-
Establish quality gates for code, releases, and deployments
-
Drive adoption of automated code quality tools and best practices
-
Ensure consistency across Backend, Frontend, and Mobile teams CI/CD & DevOps Excellence
-
Own and enhance CI/CD pipelines across all projects
-
Ensure fully automated build, test, and deployment processes
-
Drive DevOps best practices, including:
-
Infrastructure as Code (IaC)
-
Automated testing within pipelines
-
Blue-green and canary deployments
-
Environment and configuration management
Requirements
-
10+ years of experience in software engineering
-
Proven experience in a senior engineering leadership role (Head of Engineering, Tech Lead, or similar)
-
Strong hands-on experience with modern tech stacks:
-
Backend (.NET, APIs, Microservices)
-
Frontend (React or modern frameworks)
-
Mobile development
-
Deep understanding of system design, architecture patterns, and distributed systems
-
Strong experience in code reviews, engineering standards, and best practices
-
Experience building and scaling CI/CD pipelines and DevOps practices
-
Strong problem-solving and technical decision-making skills
-
Ability to mentor and lead high-performing engineering teams
Benefits
- Social Insurance
- Medical Insurance (AXA)
- Annual Raise
- Seasonal Bonus
- Performance Bonus