Position: Backend Engineer (C#/.NET)
Company: Peak Ventures
Category: .NET
Experience required: 5y
English level: upper
Published: 2022-12-01T00:00:00+02:00

Peak Ventures is hiring a C#/.NET Backend Engineer!

We’re looking for a Backend Engineer to join our growing technical team and help build the next-gen AdTech platform serving millions of visitors a day.

With this position, you will be joining the backend department, where you will execute software engineering best practices, implement and encourage iteration and break down complex projects into smaller, discrete parts.

If you are a highly self-motivated problem solver and are able to work completely autonomously, while in close coordination with the teams around you, then this is the perfect opportunity!

**Technical Stack**
• Service architecture (REST, GRPC, Events Sourcing);
• .NET Core 6+;
• Azure (expanding to AWS and GCP);
• Docker, Kubernetes, Helm, Terraform;
• GitHub CI/CD;
• CosmosDB (expanding to MongoDB);
• Redis;
• Snowflake;
• Azure ServiceBus / Azure Event Hub  (expanding to Kafka);
• Vue.js for the internal console;

**You & Your Expertise**
• Have a minimum of 7 years of experience as a software developer, 5+ with C#.
• Proven experience in building high-load/available and distributed architecture for handling thousands of transactions per second. 
• Understanding of advanced development techniques like multithreading and concurrency, dependency injection, asynchronous programming, event-sourcing, etc.
• Deep understanding of OOP, design patterns, and SOLID principles.
• Practical knowledge of unit testing, code coverage, and TDD.
• Understanding of DDD, preferably with a micro-service / service approach. 
• The ability to write clean, readable, self-documenting code with a clear separation of concerns.
• Be willing to take ownership of complex software features all the way through to deployment.
• Have the ability to adapt to an existing software solution and to drive the implementation of new features to this solution.
• Familiarity with DevOps and IaC tools and approaches. 
• Basic experience in frontend technologies (Vue / React) is a plus.
• Past experience in AdTech, MarTech, Big Data / High Load projects is a plus.
• Enjoy working with a small distributed team in a fast-growing, self-funded, and profitable product start-up.

**Perks & Benefits**
• Competitive salary & bonus opportunities.
• Flexible working hours.
• Unlimited paid time off.
• Excellent employer-subsidized medical & dental packages.
• Professional training and education reimbursement program.
• Highly interactive, challenging work with a talented, diverse, passionate team.
• Generous employee perks and home office budget.
• Virtual company events and team social activities.