Position: Senior .NET and API Engineer
Company: Particles Global
Experience required: 3y
English level: upper

**A Day in Backend Engineer’s Life:**

Implement, integrate and develop innovative solutions while working closely with the Product Owner
Considerations of scalability, maintainability, testability and cost-effectiveness in the Azure Cloud are second nature to you
Set new standards and policies to continuously improve the quality of the team
Take responsibility in coaching and growing other team members
Strive to build things the right way and pursue clean code
You enjoy learning new tools and techniques. Depending on your skills and aspirations, we have a lot of space to grow
You use your growth and learning mindset to source new ideas and continuously come up with new ways to improve our platform, processes, and tools
Work disciplined, improve constantly, bring new ideas, and co-pilot our clients
On-duty rotations (1 week every 6 weeks)

**Technically, you have and know:**

4+ years of C# / .NET, .Net Core building large scale, complex platforms
Microsoft Azure knowledge, experience
SQL and NoSQL experience
Object-oriented paradigms and SOLID principles
Defining and integrating REST APIs
SCRUM and Agile Methodologies
Knowledge of Elastic Search and GraphQL is an advantage
Experience with one of the distributed systems: RabbitMQ, Azure Service Bus, AWS SNS

**Soft Skills:**

You are a proactive, communicative, modern leader (forget about ego:)
You’re a team player that operates across teams and clients
You are serious about work and motivated to get better
You love challenges, continuous change, and accountability
You are honest