Position: C# .Net Core / Senior Developer
Company: Global Teams
Experience required: 2y
English level: upper

Requirements:
- Experienced with distributed systems architectures;
- C# .Net Core - 4 years experience
- Databases - MySql.

Advantages:
- Microservice Architecture;
- Docker;
- Kubernetes;
- Clean Architecture;
- Microsoft DI Container;
- NUnit and Moq;
- Entity Framework Core, ADO.NET;
- Databases - ClickHouse;
- Streaming Services – RedisMessaging, Nats, Sockets;
- CI/CD - Jenkins, Kubernetes;
- Monitoring - Logz.io, Grafana;
- Git.

You are:
- You have a strong background in the 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 of engineers Responsibilities;
- Take full ownership and develop products and features end-to-end – from design to production;
- Design and build highly scalable, reliable, and well-designed software solutions, enhancing our core infrastructure and products.;
- Solve diverse, complex problems at a large scale;
- Analyze and improve the performance, scalability, and stability of our products and production environments.;
- Participate routinely in architecture, design, and code reviews Minimal Qualifications;
- A passion for all things financial.