loading

Jobs

AMAZING THINGS HAPPEN HERE

Our labs are rapidly growing. These are exciting times, and we’re looking for fresh perspectives to advance our work and energize the company. We have developed fantastic relationships with our clients, and the buzz is generating new partnerships on a daily basis. We need the right people to join the team and build the dream. Just out of college? Not as experienced? No worries…all you need is a talent for technology and an insatiable drive to learn and create. Our mentoring framework allows idea sharing and personal growth on all levels for all parties involved.

What do we look for?

We are looking for self-driven, dynamic, and discipline team players who pay impeccable attention to details and are not afraid to show integrity and style.

Why work with us?

Are you looking for exciting projects and the freshest products? Do you want to see the latest technology in action; are you seeking a challenge in a collaborative environment which will provide an opportunity to learn and earn? We belong together.

Other skills needed?

We’re always looking for people with a positive personality; people that love to smile, go-getters who love sports, movies, parties, and fun. Ones who love technology and enjoy life. If you identify with these qualities, so do we!

WHAT YOU NEED TO JOIN US

Senior Front-End Engineer (REACT)

You are a person who loves to code? Do you want to exercise your capabilities and work with an amazing team on worldwide projects, where you can create, build, and maintain reliable code? If the answer is YES, then you are the Senior Front-End Engineer we are looking for to strengthen our office in Skopje.

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

Job Summary

As a Senior Front-End Software Engineer, you will be responsible for steering work towards delivering high-quality end products, using your knowledge and skills, through analyzing system requirements and strategic planning. You will work closely with a crazy-smart-creative team of professionals and stakeholders, with whom you can unleash all of your potentials, proactively making technical improvements to projects.

Does this sound like a job for you?

The requirements that make you the perfect fit:

  • Proficient in TypeScript, JavaScript including DOM and JavaScript object model
  • Excellent knowledge in React framework and its ecosystem
  • Capability to understand, recognize and properly implement software design principles and patterns
  • Experience in using state management libraries like Redux
  • Capability to understand and use RxJs framework
  • Experience in design and implement UI/UX using Material UI
  • Understanding of CSS pre-processing platform, such as SASS/SCSS
  • Writing unit tests using Jest and Enzyme
  • Knowledge of the build & release deployment process
  • Experience with Agile/Scrum development methodologies
  • Capability to write and maintain understandable technical documentation
  • Fluent in written and spoken English

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.

Values

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!

Senior Back-End (.NET) Software Engineer

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
  • Strong knowledge in relational or non-relational databases
  • Experience with using cloud services providers
  • Knowledge of the build & release deployment process
  • Strong knowledge of TDD or BDD with experience in writing unit, integration, and end-to-end automated tests
  • Strong experience with automated testing frameworks such as NUnit, Cypress, etc
  • Experience with Agile/Scrum development methodologies

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
  • AWS or Azure Certificates

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.

Values

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!

Senior Front-End Software Engineer

You are a person who loves to code? Do you want to show your capabilities and work with an amazing team on worldwide projects, where you can create, build, and maintain reliable code? If the answer is a resounding YES, then you must be the Senior Front-End Engineer we are looking for to strengthen our capabilities in our Skopje office.

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

As a Senior Front-End Software Engineer, you will be responsible for steering work towards delivering high-quality end projects, using your knowledge and skills, through analyzing system requirements and strategic planning. You will work closely with a crazy-smart-creative team of professionals and stakeholders, with whom you can unleash all of your potentials, proactively making technical improvements to the project.

Does this sound like a job for you?

The requirements that make you the perfect fit:

  • Understanding on how to write and maintain clear technical documentation
  • Proficient understanding of code versioning tools (GIT)
  • Proficient in TypeScript, JavaScript including DOM and JavaScript object model
  • Excellent knowledge in Angular or React framework, its core principles, and advanced concepts
  • Capability to understand and use RxJs frameworks
  • Capability to understand, recognize and properly implement software design principles and patterns
  • Experience in using state management libraries
  • Experience in design and implement UI/UX
  • Knowledge of the build & release deployment process
  • Strong knowledge in dev testing processes
  • Experience with Agile/Scrum development methodologies
  • Willingness to learn new tools, programming languages, technologies

Also, it will be great if you have:

  • Experience with using cloud service providers
  • Native or hybrid mobile development skills
  • Consistency in the application of standards and processes
  • 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.

Values

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!

Senior Automation Quality Assurance Engineer

When it comes to work, Agile is your middle name. You effortlessly guard the quality assurance activities, handling bugs while suggesting improvements. You can give guidance, set clear goals, and provide innovative solutions to problems. Do you want to use your knowledge and unleash your full potential working on worldwide projects with a creative team of professionals? Then, you must be the Senior Automation QA 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 Automation Quality Assurance Engineer, you will provide ‘hands-on’ contributions to automated testing suites, evaluating and giving feedback to developers on quality standards and test-strategies as it relates to production software. Also establishing and maintain application quality benchmarks.

We have extremely high standards of work, and we expect you to research, develop, and maintain automated Quality Assurance frameworks. Focusing on quality beyond ‘base feature testing’ for security and performance. You will also be expected to create and update the Quality Assurance Engineer “playbook”, reflecting best practices for IT Lab’s quality assurance success.

Proactivity is much appreciated, and we will rely on you to consistently contribute to the Company’s knowledge management assets.

Does this sound like a job for you?

The requirements that make you the perfect fit:

  • At least five years of experience in manual and automation testing
  • Experience with software development and testing tools that are JavaScript based (Cypress or similar)
  • Experience with CI/CD and source control tools (Jenkins, Git or similar)
  • Strong understanding of software testing including analysis, documentation, processes, manual testing, quality control toolsets
  • Intermediate to strong software development experience and skills related to automation testing
  • Intermediate to strong understanding continuous integration/deployment processes and tools
  • Experience with software development and testing tools for performance testing (JMeter or similar)
  • Strong experience with automated testing frameworks such as NUnit, Cypress, Jest, mocha, etc
  • Fluent English proficiency

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.

Values

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!

Technical Lead

Are you a person who can see the important pieces of the big picture? Can you easily lead a team with clear guidance and be aware of the quality of the end product at the same time? Do you know how to balance things, make decisions, and set goals, while approaching challenges with a positive mindset? Then, you must be the Technical Lead we are looking for to strengthen our team in Skopje.

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

Job Summary

You will be the person that the team and the client can rely on. Setting the vision for the project and making sure it’s successfully delivered while taking responsibility for creating a future-proofed project architecture, and also have an active role in supporting the team in building maintainable, efficient code.

You will work with innovative thinkers with experience on worldwide projects and guide them so that you ensure the best possible quality, performance, and responsiveness of applications is achieved.

Your strategic approach towards planning is a must, and we will much appreciate your proactive approach for projects technical improvement.

Does this sound like a job for you?

The requirements that make you the perfect fit:

  • You possess the ability to write and maintain understandable technical documentation
  • Proficient in C#, with a good knowledge of its ecosystems
  • Knowledge of Front- end related technologies
  • Ability to understand, recognize and properly implement software design principles and patterns
  • Proficient in Event-driven architecture, microservices, and cloud design patterns
  • Ability to understand and use Object-Relational Mapper (ORM) frameworks
  • Strong knowledge in relational or non-relational databases
  • Experience with using cloud services providers
  • Knowledge of the build & release deployment process
  • Strong knowledge of TDD or BDD with experience in writing unit, integration, and an end to end automated tests
  • Strong experience with automated testing frameworks such as NUnit, Cypress, etc.
  • Experience with Agile/Scrum development methodologies
  • Strong knowledge and understanding of the Software development lifecycle process
  • Analytical, problem-solving, and decision-making skills
  • Strong desire to stay on top of the latest developments in web technologies
  • Fluent in written and spoken English

Also, it will be great if you have:

  • Coaching and mentoring skills/experience
  • Consistency in the application of standards and processes
  • AWS or Azure Certificates

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.

Values

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!

Senior Full-Stack Engineer

We are looking for a talented Senior Full-stack Engineer to take an integral part in our team!

Your key responsibilities will be:

  • Analyzing system requirements and prioritizing tasks in Agile-based software development process and environment
  • Design, build and maintain efficient, reusable, and reliable code
  • Ensure the best possible quality, performance, and responsiveness of cloud platform applications
  • Write robust, testable code, along with automated unit, integration, and end to end tests
  • Ability to make high-level design choices and build strategic planning for the product
  • Proactively give suggestions for technical improvement of the product
  • Work closely with stakeholders to produce quality product that meet business needs
  • Mentor developers through pair programming, code reviews, and guidance

This job might be for you if you possess:

  • A strong foundation in programming fundamentals, data structures, object-oriented design principles, software development best practices and standards
  • Proficient in Event-driven architecture, microservices and cloud design patterns
  • Proficient with C#/.NET
  • Experience with AWS services including AWS Lambda, DynamoDB, S3, Elastic Search, CloudWatch, AWS Kinesis etc.
  • Good knowledge of designing and building JSON based RESTful APIs
  • Proficient in TypeScript, JavaScript including DOM and JavaScript object model
  • Deep understanding of React, its core principles, and advanced concepts
  • Capability to understand and use RxJs framework
  • Strong knowledge of TDD or BDD with experience in writing unit, integration, and end to end automated tests
  • Strong experience with automated testing frameworks such as NUnit, Cypress, Jest, mocha, etc.
  • Knowledge of the build & release deployment process

We’ll 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
  • Detail oriented approach
  • Consistency in the application of standards and processes

Perks:

  • Challenging projects
  • Pleasant and supportive working environment
  • International business experience
  • Opportunities for continuous professional development
  • Flexible working time
  • Opportunity to work from home
  • Private health insurance
  • Sport and wellness program
  • An increased annual vacation based on your work experience
  • Diversity of team engagement activities

By submitting information you agree to our Privacy Policy.