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 Back-End (.NET) Software Engineer

IT Labs is looking for senior backend (.NET) engineer to join our team of talented engineers.

Your key responsibilities will be:

  • Analyzing system requirements and prioritizing tasks
  • Design, build and maintain efficient, reusable and reliable code
  • Ensure the best possible quality, performance and responsiveness of applications
  • 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

This job might be for you if you possess:

  • Ability to write and maintain understandable technical documentation
  • Proficient understanding of code versioning tools (GIT)
  • 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 and/or non-relational databases
  • Experience with using a cloud services providers
  • Knowledge of the build & release deployment process
  • Strong knowledge in dev testing processes
  • Experience with Agile/Scrum development methodologies

We’ll appreciate if you have:

  • A positive attitude, with the willingness to learn and collaborate
  • Analytical, problem-solving, and decision-making skills
  • 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
Senior Front-End Software Engineer

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

Your key responsibilities will be:

  • Analyzing system requirements and prioritizing tasks
  • Design, build and maintain efficient, reusable and reliable code
  • Ensure the best possible quality, performance and responsiveness of applications
  • Capability 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

This job might be for you if you possess:

  • Capability to write and maintain understandable technical documentation
  • Proficient understanding of code versioning tools (GIT)
  • Proficient in TypeScript, JavaScript
  • Excellent knowledge in Angular and/or React framework and its ecosystem
  • 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

We’ll appreciate if you have:

  • A positive attitude, with the willingness to learn and collaborate
  • Analytical, problem-solving, and decision-making skills
  • Detail oriented approach
  • Experience with using cloud service providers
  • Native and/or hybrid mobile development skills
  • 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
QA Specialist

You have a keen ‘eye’ for detail and an intuitive feel for usability, or you are that hard core QA Engineer type. Either way, there are QA Specialists who care about the overall quality of the product, and we are looking for those experts. Knowledge in automated testing is a plus. Come to our lab to ‘test’ us!

Interactive / UX Designer

The seamless marriage of graphic design, business analysis, user psychology, creative vision, all wrapped up with a fun and hip spirit. These traits are integral to an excellent UX Designer. You map the interactive design and user’s experience. We need you today to join the rest of the experts on our team. Apply now!

Project Manager

Process, team building, team performance, time management, budget management, and client management – qualities which every PM needs to possess; efficiency with a smile. If you are a motivated individual who loves leading teams and communicating with clients on a daily basis, apply now! Technical knowledge and knowledge in Agile/Scrum is preferred, but not a must.

Business Analyst

Your understanding of business and technology processes, passion for automation, and understanding user behavior and workflows are essential to our team. Clean and detail oriented approach is a must. Great communication skills for client interaction is a huge plus.

Digital Marketing Specialist

We are looking for a highly motivated, creative Digital Marketing Specialist, who is eager to follow the global marketing trends, to join our team in Skopje.
Job Requirements:

  • At least 3 years of experience in implementing social media marketing campaigns from start to finish
  • Basic knowledge of WordPress
  • Deep understanding of social media management tools and social media analytics
  • Native English proficiency
  • Ability to create and execute comprehensive data-driven strategies for social marketing
  • Exceptional writing skills with a focus on details, grammar, and voice
  • Technologically savvy and the ability to learn quickly
  • Independent self-starter; ability to work in a dynamic environment
  • Passion for digital creative design and storytelling
  • Experience in Employer Branding preferred, but it’s not a must

Essential Duties and Responsibilities:

  • Manage the company brand on our social channels: Facebook, Instagram, Twitter, LinkedIn, etc.
  • Create organic and paid content, publish and grow our primary social channels and write a blog posts for our website
  • Monitor comments across all social channels and responds on time
  • Develop long-term content strategy and editorial calendar
  • Evaluate social media performance based on defined metrics and leverage data to grow team accountability for continuous improvement
  • Supporting the responsible manager with weekly, monthly and quarterly reporting
  • Continuously implement continuous process improvement

Perks:

  • Challenging projects
  • Pleasant and supportive working environment
  • International business experience
  • Opportunities for continuous professional development
  • Sport and wellness program
  • Opportunity to work from home
  • Diversity of team engagement activities
Project Manager

We are looking for an experienced and highly motivated professional to fill the position of Project Manager at our office in Skopje.

Your key responsibilities will be:

  • Project planning fundamentals: initiating, planning, estimating, resourcing, scheduling and budgeting
  • Create and manage reports and necessary documentation
  • Actively monitor project risks and scope to foresee/identify potential problems and proactively identify solutions; identify refinement opportunities and deliver improvements
  • Ensure client satisfaction trough continuous and proactive communication and clients care
  • Measure project and team performance using appropriate systems, tools, and techniques
  • Work with and manage external partners and vendors
  • Facilitate and lead teams in agile environment
  • Motivate and lead team members
  • Act as a role model for values, ethics, professional conduct and IT Labs values

This job might be for you if you possess:

  • At least 5 years of project management experience, managing complex software projects and applying agile methodology
  • Excellent interpersonal and communication skills
  • Quick thinking and intuitive problem solving skills
  • Proven experience in risk management
  • Capability to mentor and coach across different role areas
  • Capability to work with remote and multicultural teams
  • Love for delivering business value at pace, cost effectively, and to the highest quality standards
  • Proficiency in project management and support tools (ADO; MS Office)
  • Excellent spoken and written English

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
Senior Automation Quality Assurance Engineer

We are looking for a sharp Senior Automation Quality Assurance Engineer who will be guarding the quality assurance activities within our agile environment.

Your key responsibilities will be:

  • Analyze all project requirements to determine scope of the testing
  • Independently develop test strategy, effective testing plans, test scenarios, test cases and requirements traceability for projects, all to company standards
  • Confirm that applications work according to the business requirements
  • Collaborate with team to improve testing and release processes
  • Design and develop automated tests, patterns and best practices with Selenium WebDriver and C#
  • Mentor and coach other QA team members

This job might be for you if you possess:

  • At least 5 years of experience in manual testing and 3+ years of in automated testing
  • Strong knowledge of QA methodology and test management tools
  • Experience in defining optimized test cases for maximum coverage
  • Experience in static testing
  • Experience in specification based testing
  • Experience in exploratory based testing
  • Experience in working with databases
  • Experience in API testing
  • Capability to proactively identify project risk and work with the team to mitigate
  • Knowledge in writing automated tests, patterns and best practices, programming concepts, and experience with automation tools

In addition:

  • Excellent interpersonal and communication skills
  • Organized and detail oriented approach
  • Excellent analytical and problem-solving skills
  • Fluent English proficiency

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
Senior Quality Assurance Engineer

IT Labs is looking for a Senior Quality Assurance Engineer to own and drive the quality assurance processes to support the team in delivering smart and clear software solutions.

Your key responsibilities will be:

  • Analyze all project requirements to determine scope of the testing
  • Independently develop test strategy, effective testing plans, test scenarios, test cases and requirements traceability for projects, all to company standards
  • Confirm that applications work according to the business requirements
  • Collaborate with team to improve testing and deployment processes
  • Mentor and coach other QA team members

This job might be for you if you possess:

  • At least 5 years of experience in manual testing and
  • Strong knowledge of QA methodology and test management tools
  • Experience in defining optimized test cases for maximum coverage
  • Experience in static testing
  • Experience in specification based testing
  • Experience in exploratory based testing
  • Experience in working with databases
  • Experience in API testing
  • Capability to proactively identify project risk and work with the team to mitigate

In addition:

  • Excellent interpersonal and communication skills
  • Organized and detail oriented approach
  • Excellent analytical and problem-solving skills
  • Fluent English proficiency

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
Technical Lead

We are looking for an experienced and highly motivated Technical Lead to manage a dynamic team.

Your key responsibilities will be:

  • Collaboration with all stakeholders to assure high quality product that incorporates the business needs
  • Set the project architecture, build and maintain efficient, reusable and reliable code
  • Work closely with all team members to achieve the project goals
  • Ensure the best possible quality, performance and responsiveness of applications
  • Ability to make high-level design choices and build strategic planning for the product
  • Proactively give suggestions for technical improvement of the product
  • Guide and support the professional development of the team members

This job might be for you if you possess:

  • Ability to write and maintain understandable technical documentation
  • Proficient understanding of code versioning tools (GIT)
  • Proficient in C#, with a good knowledge of its ecosystems
  • Knowledge of Front- end related technologies
  • 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 and/or non-relational databases
  • Experience with using a cloud services providers
  • Knowledge of the build & release deployment process
  • Strong knowledge in dev testing processes
  • Experience with Agile/Scrum development methodologies
  • Strong knowledge and understanding of Software development lifecycle process
  • Fluent in written and spoken English

We’ll appreciate if you have:

  • A positive attitude, with the willingness to learn and collaborate
  • Analytical, problem-solving, and decision-making skills
  • Coaching and mentoring skills/experience
  • 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.