We’re looking for a Software Team Lead who’s eager to take on a pivotal role in the early stages.
This is a hands-on leadership position that includes full ownership of technical design, execution, and decision-making. You'll be the one laying the foundations. In the current phase, this is a solo role where you’ll work independently to build and scale the product. As we grow, you'll take part in building the team from the ground up and help shape our engineering culture and standards
דרישות המשרה
5+ years of hands-on experience developing in C# within the .NET ecosystem.
Proven experience as a team lead or in a senior technical position.
Strong understanding of distributed architectures, microservices, and REST APIs.
Hands-on experience with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
Deep understanding of memory management, threading, concurrency, and async programming.
High-level technical English (reading and writing).
ידע נדרש
Nice to Have
Experience with cloud platforms like Azure or AWS.
Familiarity with CI/CD, observability, and DevOps practices.
Interest in high-performance systems, low-latency architecture, or storage engines.
BSc in Computer Science or a related field.
תיאור התפקיד
What You'll Do
Design and implement distributed system architecture.
Work with large-scale data and performance-critical components.
Develop high-performance C# (.NET Core/Framework) code with a focus on multithreading, scalability, and performance optimization.
Own the development lifecycle, including design, code reviews, and establishing a high standard for code quality and clean architecture.
Take an active role in shaping the product and technology roadmap.