logo Algoteque

.NET Back-end Developer

Algoteque • Prague (Czechia) • Full Remote

Apply

About us

ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.

Job Description

We are looking for a Back-end .NET Developer to develop scalable and high-performance back-end services in a cloud-native, microservices-based environment. You will build and maintain back-end solutions running on Microsoft Azure, working with .NET, Kubernetes, Docker, and event-driven technologies. Responsibilities: - Design and implement scalable, fault-tolerant back-end services using microservices architecture. - Develop and optimize RESTful APIs or GraphQL endpoints. - Build and deploy cloud-native applications on Microsoft Azure using Azure Kubernetes Service (AKS), Azure Functions, and Azure App Services. - Containerize and orchestrate applications using Docker and Kubernetes. - Implement event-driven architecture using Kafka, Azure Even Hubs or similar. - Ensure authentication and authorization using OAuth2, JWT, and Azure AD. - Optimize database performance for relational (PostgreSQL, SQL Server) and NoSQL (Cosmos DB) databases. - Apply security best practices, including data protection and secure API development. - Implement unit, integration, and end-to-end testing for software quality assurance. - Follow SOLID principles and Test-Driven Development (TDD). - Conduct code reviews and enforce best practices. - Develop and maintain CI/CD pipelines using GitHub Actions, Azure DevOps. - Use Infrastructure as Code (Terraform, Bicep, ARM templates) for cloud provisioning. - Monitor and optimize system performance using Azure Monitor, Prometheus, and Grafana. - Work closely with fron-tend developers, DevOps teams, and product managers to deliver integrated solutions. - Maintain technical documentation for architecture, APIs, and system components. - Provide mentorship and guidance to junior developers.

Required qualifications

- 3+ years of experience in back-end development and expertise in .NET (C#). - Experience with Azure Cloud (Azure Functions, AKS, Cosmos DB, Azure SQL). - Experience with Docker and Kubernetes for containerized applications. - Understanding of microservices architecture and distributed systems. - Experience with event-driven systems (Kafka, Azure Event Hubs). - Knowledge of CI/CD automation and DevOps practices. - Familiarity with API gateways (Azure API Management, Kong, Istio). - Experience working in Agile teams (Scrum, Kanban). Nice to have: - Experience with serverless computing (Azure Functions, AWS Lambda). - Knowledge of Domain-Driven Design (DDD) and CQRS. - Experience with GraphQL, WebSockets, and real-time applications. - Familiarity with Helm charts for Kubernetes deployments. - Experience with AI-assisted development tools (Claude, GitHub Copilot, Cursor).

Job details

Company

Algoteque

Contract

Full-time

Job location

Full Remote • Prague (Czechia)

Reference

2681851

Share

Twitter facebook linkedin
.NET Back-end Developer

Interested in this job ?
Apply

Are you legally authorized to work in the Czech Republic?

Yes No
💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be transmitted to the recruiter and used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.