You love to code, can easily prioritize and analyze work, while being proactive in suggesting improvements of a project? You are also a person who can see the big picture and the business needs? If so, you must be the Senior Back-End Engineer we are looking for to reinforce our office in Skopje.

Step inside our IT world. The future starts with you!


Job Summary

As a Senior Back-End (.NET) Software Engineer, you will be the person we’ll rely on to make the best decisions when it comes to delivering the highest quality of the project that meets the clients’ needs. We expect that you will use your full knowledge and skills to design, build, and maintain efficient, reusable, and reliable code, but also build strategic planning for the project.
At IT Labs, the learning never stops, and we much appreciate your positive attitude towards learning new things, proactivity and innovative approach when facing challenges, and the will to cooperate with all of the team members every step of the way.
Does this sound like a job for you?


The requirements that make you the perfect fit:

• Ability to write and maintain understandable technical documentation
• Proficient in C#, with a good knowledge of its ecosystems
• Ability to understand and use Object-Relational Mapper (ORM) frameworks
• Ability to understand, recognize and properly implement software design principles and patterns
• Ability to diagnose, prevent and mitigate any security vulnerabilities
• Ability to conceptualize and create abstract models that organize elements with data modeling
• To know how to query, manipulate and manage data storage
• Ability to understand and use Object-Relational Mapper (ORM) frameworks
• Ability to build and maintain Web API services
• To be experienced with using cloud services (AWS)


We’ll also appreciate if you have:

• A positive attitude, with the willingness to learn and collaborate
• Analytical, problem-solving, and decision-making skills
• Strong desire to stay on top of the latest developments in web technologies


About our benefits

We are a collaborative, supportive, and fun environment where people are valued. Here you will have an opportunity to share experience, learn, and grow. We offer many perks like working from home, flexible working time, fun events with the team, opportunities for professional development, working with clients on international projects, private health insurance, sports, wellness programs, and a chance to get international business experience.



We are a company that seeks the best for our employees and clients, reaching beyond expectations in delivering the desired outcomes. Our way of working is rooted in our core values (Integrity, Excellence, Proactivity, Innovation, and People), with an expectation that our future colleagues will embody them in their everyday work and life. Though we don’t ask for perfection, we do appreciate people motivated to become better in every manner, in their personal and professional life.


About IT Labs

We are a software technology company, specializing in purpose and process-driven teams for high-performance, innovation, transformation, and productivity.
Founded in 2005, IT Labs is present on three continents, with offices in Palm Beach Gardens, Florida, and Skopje (North Macedonia). We are in constant growth, and we would love for you to become part of our IT world, where amazing things happen all the time!