Chief Software Architect (.NET) - Europe
Smartcat
- Lisboa
- Permanente
- Horário completo
- Scalability and Performance: Formulate strategies to boost Smartcat's system scalability and performance, ensuring it can handle x10-x100 increase in demand of our users.
- Codebase Enhancement: Champion improvements in the codebase, applying best practices (including AI first development) to improve readability, maintainability, and overall code quality.
- Process Optimization: Define and fine-tune architectural processes and practices, simplifying workflows for efficiency, consistency, and smooth integration of architectural changes into the development lifecycle.
- Monolith Codebase Decomposition: Direct the strategic initiative to break down Smartcat's monolithic architecture, aiding the shift towards a more modular and scalable system.
- Security focused approach: Drive the improvement of security best practices in architecture and code creation.
- Extensive experience with .NET Core development for designing and building scalable and performant web applications.
- Frontend architecture experience.
- Ability to pinpoint and rectify performance bottlenecks in .NET Core applications.
- Strong communication skills to convey architectural decisions and solutions.
- Proven experience in decomposing monolithic applications into microservices for improved scalability and maintainability.
- Upper-Intermediate English proficiency: both written and spoken.
- A data-driven approach with the ability to justify decisions using concrete metrics.
- Experience with one of the Cloud infrastructure providers (AWS/Azure/GCP).
- Experience with Secure development practices and understanding of security frameworks (OWASP, SSDF or equivalent).
- Strong proficiency in MongoDB database design and administration is a plus.
- Industry security certifications (CISSP, CompTIA Security+, NCSF)
- PL: .NET Core
- DB: MongoDB, PostgreSQL
- AWS as a main cloud solution
- Elasticsearch, ELK (EFK) for logging, Victoria metrics, Prometheus and Grafana for metrics and monitoring
- Fully remote team
At Smartcat, we are committed to building a culture that highlights respect and appreciation for each individual's unique background and perspective, while maintaining a strong focus on results and clear, honest and direct communication. We believe in welcoming everyone and fostering an inclusive environment where team members can be their authentic selves at work. Our commitment to diversity and inclusion is steadfast, and we stand firmly against discrimination and harassment.