Position: Platform Team Lead / .Net Core/C#
Company: Global Teams
Experience required: 5y
English level: upper

As the Platform Team Lead you’ll provide leadership, technology design expertise, direction, coordination, and consultation, in the development, integration, launch, scaling and maintenance of new features, products and solutions.

You are
·         You have a strong background in design and implementation of scalable architectures and a good understanding of Algorithms, Data structures and Design patterns
·         Results oriented, self-starter, problem solver
·         Passion to educate and mentor the next generation engineers
Responsibilities
·         Take full ownership and develop products and features end-to-end – from design to production
·         Be accountable for your team’s delivery and execution on projects and operation of services.
·         Design and build highly scalable, reliable and well designed software solutions, enhancing our core infrastructure and products.
·         Solve diverse, complex problems at large scale
·         Analyze and improve performance, scalability and stability of our products and production environments.
·         Participate routinely in architecture, design and code reviews
Minimal Qualifications
·         Minimum of 5 years experience within similar role
·         Proficiency with developing large scale systems in .Net/C#
·         Experienced with distributed systems architectures
·         Experienced with agile software development processes and the development life cycle. 
 
Tech stack
Kubernetes, nats and nats-streaming, .net core, nodejs, redis.