Back to search
IT Labs Himalayas · Posted today

Senior Full Stack Engineer

USD Full time Remote

Senior Full Stack Engineer Senior Full Stack Engineering Senior Fullstack Software Engineer Senior Fullstack Software Development Engineer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

At IT Labs, we are looking for an experienced Senior Full Stack Engineer to join one of our most exciting client engagements in the professional services space.

Our client is one of the world's largest and most recognized professional services organizations, operating across more than 150 countries and serving a large share of the world's leading companies. They deliver consulting, technology, audit, tax, and advisory services, and are heavily investing in digital transformation, cloud modernization, and enterprise software delivery for clients across industries such as Financial Services, Public Sector, Healthcare, and Technology.

In this role, you will join a distributed engineering team building and modernizing enterprise-grade web applications. You will work across the full stack — from designing APIs and backend services in .NET, to building modern frontend experiences in Angular, to deploying and operating solutions on Azure. This is a delivery-focused role where you'll be expected to take ownership of features end-to-end, collaborate closely with stakeholders, and contribute to system architecture and engineering best practices.

The role is best suited for someone who is comfortable working in a large, structured enterprise environment, communicates clearly with both technical and non-technical stakeholders, and takes pride in writing clean, maintainable, well-tested code.

What You'll Do

  • Design, develop, and maintain scalable full-stack applications using C#, .NET, and ASP.NET Web API

  • Build responsive, modern frontend applications using Angular and TypeScript

  • Contribute to system architecture, API design, and integration of third-party services

  • Design and optimize relational database schemas in MS SQL Server

  • Develop and deploy cloud-native solutions on Azure (App Services, Azure Functions, Azure AD, Application Insights)

  • Implement secure authentication and access control across APIs and applications

  • Perform unit, integration, API, and performance testing to ensure delivery quality

  • Participate in code reviews, technical analysis, and proof-of-concept work

  • Prepare technical documentation and contribute to design improvements

  • Mentor junior engineers and support knowledge sharing across the team

  • Collaborate with product owners, architects, and client stakeholders to translate business requirements into technical solutions

Required Skills

  • 7+ years of professional software development experience

  • Strong hands-on experience with C#, .NET (.NET Core / .NET 6+), and ASP.NET Web API

  • Solid experience with Entity Framework / EF Core and REST API design

  • Strong frontend experience with Angular, JavaScript, and TypeScript

  • Experience with Azure cloud services (App Service, Functions, Azure AD, Application Insights)

  • Strong relational database skills with MS SQL Server

  • Experience with system architecture, external integrations, and microservices

  • Solid testing practices: unit, integration, API, and performance testing

  • Experience working in Agile teams

  • Fluent English and strong communication skills

  • Ability to work independently and take ownership of features from design to delivery

Nice to Have

  • Experience with Docker, Kubernetes, Helm, and containerized deployments

  • Experience in enterprise or regulated environments

  • Experience mentoring or acting as a team lead

Working Conditions

  • Full-time, 40h/week

  • 1-year individual contract or B2B arrangement (with possibility for extension)

  • Salary paid monthly in gross USD

  • Hybrid work (2 times per week in the Skopje office)

  • PTO provided

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, North Macedonia, and the Middle East. We are constantly growing, and we would love for you to become part of our team!

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent