Join to apply for the Backend Developer role at Prostream by Pro4all
We are looking for a talented Backend Developer to join our team. The successful candidate will design, prototype, and develop backend and middleware components using .NET 8 and C#.
Responsibilities
- Design, prototype, and develop backend and middleware components using .NET 8 and C#
- Build and maintain secure REST APIs and automation layers to support internal and external integrations
- Create and maintain unit and integration tests to ensure code quality and resilience
- Implement testable, scalable, and robust software using established architectural patterns
- Ensure service reliability with structured logging, distributed tracing, and health checks
- Support and guide partners and customers on backend integration challenges
- Collaborate in agile teams with architects, developers, and product stakeholders
Requirements
- Proficiency in C# and .NET 8 for building distributed backend systems
- You routinely integrate AI coding assistants (e.g., GitHub Copilot, Cursor, or equivalents) into your workflow to automate boilerplate, refactors, and tests—shipping faster and writing cleaner code
- Strong experience with PostgreSQL or other relational databases
- Solid understanding of CQRS, publisher-subscriber, factory, and other key design patterns
- Familiarity with dependency injection and modular service architecture
- Secure API design using JWT, OpenID Connect, and authentication middleware
- Hands-on experience with Swagger/OpenAPI, Polly for resiliency, and Git for version control
- Proficient in deploying and operating containerized services with Kubernetes
- Experience using Azure Service Bus or other enterprise messaging solutions
- Working knowledge of cloud platforms, especially Azure
- Familiarity with Datadog, Serilog, OpenTracing, and related observability tools
What we offer
- A challenging and dynamic role within a growing international software company
- The chance to create your own path. 'No' is not something we hear often here; if you have a good idea, you get the chance to execute it.
- A company laptop.
- A good salary.
- 25 vacation days and 8% vacation pay.
- Reimbursement of travel expenses.
- Sports during working hours.
- Delicious, daily lunches at the office.
- Lots of social drinks, snacks and social activities such as supping, karting and padel tennis.
- A beautiful office with excellent accessibility, both by public transport and by car.
We are an equal opportunities employer and welcome applications from all qualified candidates.