Software Engineer (.NET)

AI overview

Contribute to innovative projects by designing and maintaining C#/.NET services while collaborating closely with cross-functional teams to deliver high-quality features.

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!

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible working hours
  • Health Insurance: Private health insurance
  • Wellness package & team events: Sports & wellness package, fun team-building activities, knowledge-sharing sessions, Friday events & drinks
  • Paid Time Off: 2 days off for wellbeing

IT Labs was founded in the year 2005 in Los Angeles, CA. It was created with the sole purpose to produce the most high-performing, purpose and process-driven software development teams. Since day one we enabled our clients to compete with innovation and efficient development by providing them with turn-key teams, taking on the responsibility to hire, fire, and nurture talent for them. Today we count about 700 team members across multiple continents, supporting clients in most time zones. Our certifications include AWS, Azure, ISTQB and ISO certified [ISO 9001, ISO 14001, ISO/IEC 27001, ISO/IEC 20000-1].

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job