Serbia Hybrid Employment

Constructor is hiring a Senior Software Engineer (C#)

About the Role

As a Senior Software Engineer, you will play a central role in developing and refining a comprehensive education and research platform. Your primary focus will be writing clean, maintainable C# code and conducting thorough code reviews to ensure high standards across the team. You'll work extensively within a serverless microservice architecture on the Azure platform, building scalable APIs and integration pathways that connect customer systems with our core services.

Key Responsibilities

  • Lead development efforts in C# and .NET Core, emphasizing testable, readable code aligned with SOLID principles
  • Investigate and resolve complex technical issues reported by customers
  • Design and implement unit tests to support reliable, continuous delivery workflows
  • Collaborate with DevOps to streamline build and deployment pipelines, including configuration management
  • Develop robust integration solutions to synchronize customer data with platform functionality
  • Contribute to the evolution of a cloud-native, event-driven architecture

What We’re Looking For

  • Bachelor’s degree or higher in computer science or a related field
  • At least six years of professional software development experience
  • Strong command of C#, .NET Core, and SQL
  • Proven experience with Azure and continuous delivery practices
  • Commitment to writing clean, testable code and improving product quality through customer-focused thinking

Preferred Experience

  • Working knowledge of microservices and cloud-based, event-driven systems
  • Familiarity with JavaScript or TypeScript and frontend frameworks such as React or VueJS
  • Some exposure to mobile application development
  • Interest or experience in AI/ML applications

Work Environment & Benefits

This role supports remote work in regions without local offices. Where offices exist, a hybrid model applies—typically two days on-site and three remote. Working hours are flexible, generally aligned with CET or EET time zones (09:00/10:00 to 18:00/19:00).

We support professional growth through English language learning (up to $130 monthly via iTalki) and offer a newborn bonus of €500 per child. You can choose your preferred work equipment, and patent contributions are recognized and rewarded. Paid leave and remote flexibility are standard.

Our Culture

We are committed to building a diverse, equitable, and inclusive workplace. Leadership reflects a gender-balanced board, and we actively welcome applicants of all backgrounds, identities, and experiences. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion, parental status, or other protected characteristics. Candidates from underrepresented groups are strongly encouraged to apply.

Required Skills
C#DotNet CoreSQLAzureMicroservicesServerlessJavaScriptTypeScriptReactVueJS C#DotNet CoreSQLAzureMicroservicesServerlessJavaScriptTypeScriptReactVueJS
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Constructor
Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students.
All jobs at Constructor Visit website
Job Details
Category backend
Posted 3 hours ago