Make Your Resume Now

Software Engineer (.NET)

Posted November 27, 2025
Full-time Mid-Senior level

Job Overview

We’re looking for a Software Engineer with a strong C#/.NET backend focus to join one of our engineering teams at IT Labs.

At IT Labs, we build high-performing, purpose-driven software teams that help clients across data & analytics, fintech, deep-tech, ticketing, healthcare, housing, and education transform their products and platforms. Our teams work with companies ranging from data-intelligence platforms and AI-driven simulation scale-ups to global ticketing solutions and behavioral analytics products.

In this role, you’ll work primarily on backend services in .NET, with the opportunity to contribute to modern frontend applications as well — depending on the specific client and project.

What You’ll Do

  • Design, develop, and maintain backend services in C#/.NET.
  • Contribute to web frontends using JavaScript/TypeScript with React or Angular (depending on the project).
  • Implement and consume RESTful APIs as part of distributed systems.
  • Write clean, testable, maintainable code and participate in code reviews.
  • Work with relational and NoSQL databases as part of everyday feature development.
  • Collaborate closely with other engineers, QA, and product stakeholders to deliver reliable, well-designed features.
  • Use AI tools (e.g., code assistants, documentation helpers, testing support) in a smart way to improve quality and speed, not to cut corners.

Requirements

  • 3+ years of professional experience in software development.
  • Strong hands-on experience with C# and .NET.
  • Experience building and consuming RESTful APIs.
  • Some real experience with frontend development using:
    • JavaScript or TypeScript, and
    • React, Angular, or another modern framework.
  • Basic to intermediate knowledge of relational databases and some exposure to NoSQL concepts.
  • Good communication and collaboration skills — able to work effectively in cross-functional, international teams.
  • English fluency, both written and spoken.
  • A real interest in using AI tools (e.g., code assistants, documentation generators, testing helpers) to make your work more efficient and higher quality.
  • A growth mindset: open to learning, evolving your role, and staying up to date with best practices, modern architectures, and industry trends.

Nice to Have

  • Experience with one of the major cloud platforms: Azure, AWS, or Google Cloud.
  • Exposure to CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab, Jenkins, etc.).
  • Familiarity with containerization and deployment tools (Docker, Kubernetes).
  • Any exposure to AI/ML, LLMs, or chatbot integrations (not required, but definitely a plus).

Working conditions:

  • Full-time employment contract
  • Hybrid working policy (at least 2 days per week in the Skopje office),
  • Flexible working hours,
  • 2 days off for wellbeing,
  • Half-day-off Options,
  • Private health insurance,
  • Sports & wellness package,
  • Fun team-building activities, knowledge-sharing sessions, Friday events & drinks


Our values

We are a company that seeks the best for both our employees and clients, reaching beyond expectations in turning dreams into reality. Our way of working is rooted in our core values (Integrity, Excellence, Proactivity, Innovation, and People), with an expectation that our future colleagues will make these their second nature in their everyday work and life. We don’t ask for perfection, but we do appreciate people motivated to better themselves in every conceivable aspect.

About IT Labs

Founded in 2005, IT Labs is an international software tech company, specializing in purpose and process-driven teams for high-performance, innovation, transformation, and efficiency. Our HQ is in Palm Beach Gardens, Florida, and we have teams around the world - the UK, the Netherlands, Brazil, Argentina, Serbia, Croatia, BIH, Montenegro and North Macedonia. We are constantly growing, and we would love for you to become part of our team!

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!