Senior Backend Developer (m/f)

IT

Zagreb

Client

Our client is a fast-growing US-based technology company operating in a highly regulated professional services environment. Through its proprietary platform, the company helps simplify and digitize complex processes that have traditionally relied heavily on manual work and multiple stakeholders. With a growing client base, expanding service portfolio, and increasing number of third-party integrations, the business continuously invests in developing its technology platform.
 

Position

We are looking for a Senior Backend Developer to join a Croatia-based engineering team that builds business-critical products used across the United States. You will work with a modern technology stack including .NET 8+, C#, SQL Server, Entity Framework Core, Azure services, microservices, and event-driven architectures.
This is a hands-on senior role for an engineer who enjoys solving complex problems, designing scalable systems, and turning business requirements into technical solutions.
You will play an active role in architecture discussions, system design decisions, and the ongoing evolution of a modern cloud-native platform.
 

Responsibilities

  • Design, develop, and maintain backend services and APIs within a microservices architecture.
  • Translate complex business requirements into scalable and maintainable technical solutions.
  • Design and implement integrations with external systems and service providers.
  • Build and maintain event-driven communication between services.
  • Optimize database performance, data models, and application scalability.
  • Contribute to architectural decisions and long-term platform strategy.
  • Review code, troubleshoot production issues, and continuously improve system reliability and performance.


The Candidate

  • 7+ years of professional software development experience.
  • Strong expertise in C#, .NET, and EF Core.
  • Excellent knowledge of SQL Server and database design principles.
  • Experience building distributed systems, microservices, and event-driven architectures.
  • Experience working in cloud environments, preferably Azure.
  • Ability to work independently and make sound technical decisions with minimal supervision.
  • Strong communication skills and willingness to collaborate in a highly technical environment.
  • Curious, adaptable, and motivated by continuous learning and improvement.


What’s In It For You

  • Competitive compensation package.
  • Fully remote work environment.
  • Opportunity to work with modern technologies and cloud-native architecture.
  • High level of ownership and influence on technical decisions.
  • Collaborative team of experienced engineers who genuinely care about clean code and engineering excellence.
  • Exposure to a rapidly growing product with real business impact.


Contact

If you meet the required qualifications, identify with the job description, and are ready to take on an important role in our client’s business, we would like to hear from you! Please submit your CV in English via the application link.

Selected candidates who meet the requirements will be contacted as soon as possible. Your application will be treated with the highest level of confidentiality, and we guarantee confidentiality throughout all stages of the selection process.

Niste pronašli oglas?

Prijavite se u SMART GROUP bazu kandidata.