Job Description
We are looking for an experienced Tech Lead to join our team.
// or in other words the master of designing scalable architectures, leading development teams, and ensuring high-quality, resilient software solutions. [Bonus for Data & AI expertise!]
Who are you?
- you hold a Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
- you have proven experience as a Tech Lead in a software development environment.
- you have a strong background in system design principles and best practices.
- you have experience working with scalable architectures, distributed systems, and cloud technologies.
- you have knowledge of common design patterns (MVC, Microservices, Observer, Adapter, Factory, etc.) and best practices for code modularity, maintainability, and extensibility.
- you have a strong understanding of scalability challenges, including caching, load balancing, and vertical/horizontal scaling.
- you have experience defining and implementi...