Skip to main content
N-iX
Зібрано зBuiltinВчора
BackendSenior

Senior.NET Backend Engineer

C#.NETMicrosoft SQL ServerMongoDBAWS S3RabbitMQHangfireAWSVMware TanzuKubernetesGitLabElasticsearchGrafanaSentryGitREST APITDD
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

The company is a market leader in automotive claims management. The role is for a Backend .NET Developer to design, develop, and maintain scalable backend services in a microservices environment. The tech stack includes C#/.NET, SQL Server, MongoDB, RabbitMQ, AWS, and Kubernetes.

Обовʼязки

  • Design, develop, and maintain backend services and APIs using C#/.NET.
  • Build scalable solutions based on microservices architecture.
  • Develop and integrate backend modules and services within complex distributed systems.
  • Design and maintain integrations between internal and external systems.
  • Work with relational and NoSQL databases, including SQL Server and MongoDB.
  • Implement asynchronous processing and messaging using RabbitMQ and Hangfire.
  • Write clean, maintainable, scalable, and well-tested code following SOLID principles and engineering best practices.
  • Develop and maintain unit and integration tests, following Test-Driven Development (TDD) practices where applicable.
  • Troubleshoot backend issues and contribute to improvements in system reliability and performance.
  • Contribute to CI/CD pipelines using GitLab and support automated build, testing, and deployment processes.
  • Work with containerized and cloud-based environments, including the strategic migration to AWS.
  • Collaborate with developers, QA engineers, DevOps engineers, and other team members to achieve sprint goals.
  • Participate in Scrum ceremonies, including daily stand-ups, refinements, sprint planning, and retrospectives.
  • Estimate development tasks and contribute to realistic sprint planning.
  • Participate in technical discussions, code reviews, mentoring, and knowledge sharing.

Вимоги

  • Bachelor’s degree in Computer Science, IT, or a related field, or equivalent professional experience.
  • 4+ years of commercial backend development experience with C#/.NET.
  • Strong knowledge of the Microsoft development stack, particularly C#/.NET and SQL Server.
  • Practical experience designing and developing REST APIs and backend services.
  • Experience working with microservices or distributed systems.
  • Good understanding of software design principles, including SOLID, clean code, and maintainable architecture.
  • Experience with unit and integration testing.
  • Experience working with relational databases; knowledge of NoSQL databases is an advantage.
  • Understanding of messaging and asynchronous processing concepts.
  • Experience with Git and CI/CD processes.
  • Experience with Kubernetes, containerization, and cloud-native development is preferred.
  • AWS or Azure experience is an advantage.
  • Strong analytical and troubleshooting skills.
  • Proactive, self-organized approach to problem solving.
  • Ability to work independently while collaborating effectively within an agile engineering team.
  • Willingness to contribute to technical discussions, code reviews, and knowledge sharing.
  • Excellent verbal and written communication skills in English or German

Переваги

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Senior.NET Backend Engineer
Оригінал