logo[мetahunt]
> DOU

Backend Engineer

Dinarys
format:Remote
c#.netapiclaude codecursorgithub copilotany one ofclaude code
microservicesclouddockerevent-driven architecture
englishB2
> full description

We are looking for an experienced Senior Software Engineer with strong backend engineering expertise to help modernize and evolve a large-scale business-critical platform.

You will work on improving existing systems, designing scalable backend services, and introducing modern engineering practices with an AI-first development approach. This role requires someone who can take ownership of technical challenges, navigate complex codebases, and deliver maintainable, high-quality solutions.

Key Responsibilities:

— Design, develop, and maintain backend services, APIs, and system integrations.

— Contribute to the modernization and evolution of existing legacy systems.

— Improve software architecture, code quality, performance, and maintainability.

— Design clean service boundaries and scalable backend solutions.

— Work with complex business logic and established software systems.

— Leverage AI-powered development tools and agents to improve engineering productivity.

— Review and validate AI-generated code, ensuring quality, security, and architectural consistency.

— Collaborate with engineers and other stakeholders to translate business requirements into technical solutions.

— Take ownership of engineering tasks from problem analysis through implementation and delivery.

Key Requirements:

— Several years of professional software engineering experience, with strong C#/.NET backend development expertise.

— Proficiency in a modern programming language and ecosystem (C#/.NET experience is a strong advantage).

— Experience designing and developing APIs, backend services, and integration-oriented systems.

— Strong understanding of software architecture, clean code principles, and maintainable system design.

— Experience working with existing, complex, or legacy software systems.

— Proven ability to modernize and refactor existing applications incrementally.

— Practical experience using AI-powered development tools such as Claude Code, Cursor, GitHub Copilot, or similar.

— Ability to critically evaluate AI-generated code and maintain high engineering standards.

— Strong problem-solving skills and an ownership-driven mindset.

— Good communication and collaboration skills, at least Upper-Intermediate English level

Nice to Have:

— Experience with microservices and distributed systems.

— Knowledge of cloud platforms and containerized environments.

— Experience with asynchronous processing and event-driven architectures.

— Familiarity with legacy modernization patterns, such as the Strangler Fig Pattern.

— Experience building or improving internal developer platforms and engineering workflows.

— Experience in payroll, HR, or other business-critical enterprise systems.

Відгукнутись на вакансію