CAREERS

NOT JUST AN TEAM. A COMMUNITY OF LIKE-MINDED TEAM PLAYERS!

Open positions

DEVOPS ENGINEER

Over the years ITIDO has built considerable expertise. We believe that expertise is the key to effective software solutions. We strive to deliver the best services to our partners and to exceed their expectations. We care about the well-being of the ITIDO team, and we encourage fun at work! To work at ITIDO, you just have to enjoy what you do and what you’re good at!

 

Join the ITIDO family and expand your tech horizons!

 

As a DevOps Engineer in our team, you will work with one of the leading global suppliers of technology and services. You will become part of a team with solid and proven experience in the CI/CD field.

 

 

WHAT DO WE EXPECT:

  • Jenkins (3+ years) – Experience with pipelines development, Groovy, Plug-ins like SonarQube, Bitbucket, Monitoring integration for tracking the builds
  • Scripting experience (3+ years) – Bash, Python
  •  Experience with Linux
  • Experience with Git, e.g., Bitbucket
  • DevOps best practices
  • Experience with Maven
  • Experience with Docker and Container technologies in general
  • Experience with Docker Swarm
  • Experience with NPM builds

 

PREFERRED/NICE TO HAVE SKILLS:

  •  Basic development skills preferably with Java and JavaScript
  • Experience in distributed software architectures
  • Experience with OSS topics
  • Experience with Artifactory
  • Experience with confluence REST APIs
  • Experience with confluence GitHub Enterprise REST APIs
  • Experience with HELM charts
  • Experience to work in distributed teams
  •  Kubernetes
  • OpenShift
  • Rancher

 

WHAT YOU WILL DO:

  • First point of contact and responsible for development teams in case CI/CD issues
  • Supporting, maintaining, and constantly improving CI processes of the whole projects
  • Unifying and maintaining the build pipelines in different projects
  • Support our QA and OPS teams with your CI/CD expert knowledge
  • Manage all possible Jenkins Integrations like SonarQube, Artifactory, Docker Trusted Registry
  • Track and address security risks within our Container Landscape (CERT-advisories)

 

WHAT YOU WILL NEED:

  • Soft skills: Collaborative working style & Strong communication skills
  • Proficiency in English (C1)
  • Analytical skills
  • Independent working style
  • Results-oriented
  • Proactive personality
  • Team player
  • Good problem-solving skills.

 

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH RADOSLAVA DIMITROVA

SENIOR FULL-STACK PHP DEVELOPER W/VUE.JS

ITIDO provides software services for enterprises and startups around the world. The team has grown twice in only for a year and currently is involved in many projects. 

With knowledge and passion, ITIDO builds long-term relationships with many partners. Improving our services and launching various projects, we create a fruitful environment for the ITIDO team. 

Currently, we offer a position for an experienced Full-Stack Developer with PHP and Vue.js!

 

 

WHAT DO WE EXPECT:

  • 3+ years of experience with PHP;
  • 2+ years of experience with Vue.js;
  • Experience with  Laravel framework;
  • Strong knowledge of front-end and back-end design patterns;
  • Knowledge of AWS, lamda, mariaDB, ECS, etc.;
  • Experience in developing cross-browser web applications;
  • Experience with Node.js and/or other PHP frameworks would be considered as an advantage.

 

WHAT YOU WILL DO:

  • Planning, scope definition and clarification and estimations;
  • Implementation, testing, and integration of customer requirements;
  • Developing new functionalities;
  • Unit testing;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participates in Scrum Sprint.

 

WHAT YOU WILL NEED:

  • Passion for technology and programming;
  • Take initiative, share knowledge with team members;
  • Eager to learn, self improve, take courses;
  • Proficiency in spoken and written English;
  • Problem-solving mindset;
  • Proactive personality;
  • Team player.

 

WHAT YOU WILL GET:

  •  Your colleagues are experts in their field – you can expect their work to be of high quality and the team will expect the same of you;
  • Flexible working hours, as long as the work process remains efficient;
  • Our office is in Sofia city center – close to a metro station and other public transport;
  • Home-office policy;
  • Some perks include additional health insurance, public transport card/parking lot (per availability), access to the building SPA and swimming pool area, and others;
  • Last, but most important: You will have the power to make a difference and to be an individual, not just a resource!

 

Become a member of the ITIDO team!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH RADOSLAVA DIMITROVA

SENIOR FULL-STACK DEVELOPER

ITIDO provides software services for enterprises and startups around the world. The team has grown twice in only a year and currently is involved in many projects.

With knowledge and passion, ITIDO builds long-term relationships with many partners. By improving our services and launching various projects, we create a fruitful environment for the ITIDO team.

Join the ITIDO family and expand your tech horizons!

 

WHAT DO WE EXPECT:

  • Have 5+ years of experience as Backend/Fullstack Developer;
  • Experience with NodeJs, Python, or similar technology for the backend;
  • Experience with building applications with AWS platform – e.g. GraphQL API with AppSync, RDS (PostgreSQL), Amplify, Lambda, etc.;
  • A mature understanding of the software development lifecycle;
  • Good understanding of how web applications work;
  • Good understanding of SOAP and RESTful services;
  • Experience with JavaScript and React framework is a plus;
  • Knowledge of Microsoft SQL Server and ASP.NET is a plus.

 

WHAT YOU WILL DO:

  • Develop web portals for a specialized information platform, working in an agile team;
  • Participate in the technical design of features;
  • Contribute to the work of your teammates and ensure the quality of the deliverables;
  • Communicate daily with stakeholders and other colleagues;
  • Keep the documentation and reporting in a good shape.

 

WHAT YOU WILL NEED:

  • Fluency in English;
  • Ability to work independently with attention to detail;
  • Willingness to get the challenge of owning a complex software solution;
  • Ability to stay cool under pressure;
  • Results-orientation;
  • Proactive personality;
  • Team player;
  • Good problem-solving skills.

 

WHAT YOU WILL GET:

  • Your colleagues are experts in their field – you can expect their work to be of high quality and the team will expect the same of you;
  • Flexible working hours, as long as the work process remains efficient;
  • Our office is in Sofia city center – close to a metro station and other public transport;
  • Home-office policy;
  • Some perks as additional health insurance, public transport card/parking lot (per availability), access to the building SPA and swimming pool area and other;
  • Last, but most important: You will have the power to make a difference and to be an individual, not just a resource!

 

Become a member of the ITIDO team!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH RADOSLAVA DIMITROVA

SENIOR DATABASE DEVELOPER

ITIDO provides software services for enterprises and startups around the world. The team has grown twice in only a year and currently is involved in many projects.

With knowledge and passion, ITIDO builds long-term relationships with many partners. Improving our services and launching various projects, we create a fruitful environment for the ITIDO team.

Do you want to build software that impacts millions of customers around the world, tackling some of the world’s most complex e-commerce challenges? We are looking for a talented SRE (Site Reliability Engineer) to join our team.

 

Join the ITIDO family and expand your tech horizons!

 

 

 WHAT DO WE EXPECT:

  • Experience with relational database – running as a service, database design and provisioning, trouble-shooting;
  • Strong background in development. Big bonus is experience with Python or Go.
  • A solid understanding of MySQL operations, scalability and performance, with a focus on replication, large-scale environments and InnoDB.
  • The will and skill to completely automate the database lifecycle as scale.
  • Experience with building and maintaining a complex database environment, at scale and in a distributed environment with a variety of underlying technologies.
  • Solid understanding of Linux administration and networking as a foundation of operating applications in a Linux environment.
  • Strong experience with ITIL (Incident, Problem and Change management)
  • The ability to define the metrics that impact the health and success of the production environment you built.
  • Additional experience in networking, security or storage is an advantage

 

WHAT YOU WILL DO:

  • Support developers by providing services to automate grant management, data ownership, online schema management, and monitoring and alerting.
  • Addressing availability, scalability, latency, and efficiency challenges within the vast infrastructure;
  • Responsible for planning, building, improving and refactoring solutions;

The challenges you will face:

  • It’s MySQL, thousands of instances in hundreds of replication hierarchies, some of them seeing substantial load;
  • It’s automated. But as the systems are evolving, this automation needs improvement, extension and refactoring to meet the changing requirements of a different environment;
  • It’s Python (or Go). And being at the center of most, if not all applications, it is literally talking to everything else;
  • It’s moving to all the platforms, including Openstack, Kubernetes and the public cloud.
  • It’s dynamic. With automated capacity testing, restore testing, failover testing and disaster recovery testing, it needs to be able to adapt to planned and unplanned changes in the production conditions and environments;
  • Sometimes it has problems. Good monitoring and alerting are required to be aware of problems as they develop, or ideally before they develop;
  • It’s in multiple data centers. Replication and communication over long distances pose their own scaling and performance problems.

 

WHAT YOU WILL NEED:

  • Be a quick-learner;
  • Fluent English language, both, written and verbal;
  • Ability to stay cool under pressure;
  • Results-oriented;
  • Proactive personality;
  • Team player;
  • Good problem-solving skills.

 

WHAT YOU WILL GET:

  • Your colleagues are experts in their field – you can expect their work to be of high quality and the team will expect the same of you.
  • Flexible working hours, as long as the work process remains efficient.
  • Our office is in Sofia city center – close to a metro station and other public transport.
  • Home-office policy.
  • Some perks as additional health insurance, public transport card/parking lot (per availability), access to the building SPA and swimming pool area and other.
  • Last, but most important: You will have the power to make a difference and to be an individual, not just a resource!

 

Become a member of the ITIDO team!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH RADOSLAVA DIMITROVA

SENIOR FRONT-END WITH REACT.JS

ITIDO provides software services for enterprises and startups around the world. The team has grown twice only for a year and currently is involved in many projects. 

 

With knowledge and passion, ITIDO builds long-term relationships with many partners. Improving our services and launching various projects, we create a fruitful environment for the ITIDO team. 

 

WHAT DO WE EXPECT:

  • Excellent React, and JavaScript (ES5/6);
  • Experience with styled-components;
  • Experience with Typescript, Webpack, Redux, NodeJS;
  • Confidence with ReactJS or other JS frameworks (Angular, Vue);
  • Knowledge of Webpack, or other build tools;
  • Experience with TDD and Unit Testing (Enzyme, Cypress);
  • Understanding of Redux or other state management tools.
  • Source control (Git / TFS);
  • Appreciation of UI/UX;
  • A pragmatic and level-headed approach to all aspects of your responsibilities.

 

WHAT YOU WILL DO:

  • Implementation, testing, and integration of customer requirements;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participating in Scrum Sprint ;
  • Planning, Dailies, Refinement, and Retrospective Meetings.
  • Implementation, testing, and integration of customer requirements;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participating in Scrum Sprint;
  • Planning, Dailies, Refinement, and Retrospective Meetings.

 

WHAT YOU WILL NEED:

  • Implementation, testing, and integration;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • Planning, Dailies, Refinement, and Retrospective Meetings.
  • Proficiency in spoken and written English;
  • Problem-solving mindset;
  • Proactive personality;
  • Team player.

 

WHAT YOU WILL GET:

  • Your colleagues are experts in their field – you can expect their work to be of high quality and the team will expect the same of you.
  • Flexible working hours, as long as the work process remains efficient.
  • Our office is in Sofia city center – close to a metro station and other public transport. 
  • Optional home-office arrangements.
  • You will have the power to make a difference and to be an individual, not just a resource.

 

Become a member of the ITIDO team!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH OUR CTO TEODOR NIKOLOV

SENIOR JAVA DEVELOPER

Working with partners in Europe and the USA, ITIDO delivers value in the field of software solution services through know-how and passion. For our enterprise partners, we digitize business processes. The support we offer to our startup partners is designing and building MVPs. 


We respect a positive working environment and involvement. Involvement with our partners and with each other. 

 

Join the ITIDO family and expand your tech horizons! 

 

As a Java Developer, you will take part in the design and development of solutions for global brands. You will work with Delivery Managers, Quality Assurance Engineers, and client teams to deliver the best in eCommerce. In this role, you would use Java and Spring Boot in Microservices-based Architecture. 

 

 

WHAT DO WE EXPECT:

  • 6+ years of Java development
  • Proven Experience implementing solutions with Microservices, RESTful Web Services, and Web APIs
  • Expert knowledge with Spring Boot, Kafka, Doker, ELK
  • Experience with Kubernetes
  • Strong knowledge of Terraform
  • Experience with Google cloud
  • Knowledge of SAP is an advantage
  • Good knowledge of Salesforce Commerce Cloud is an advantage
  • Experience with automation testing, not only unit testing
  • Understanding and experience with CI/CD
  • Monitoring tools experience
  • Can take technology or architecture decisions
  • Strong understanding of design patterns
  • Self-starter with a proactive attitude

 

WHAT YOU WILL DO:

  • Design and development of custom Java solutions in an Agile environment.
  • Analyze, design, code, debug, test, the document never forgetting about performance!
  • Work closely with the business and IT departments of the client to develop customized solutions. Adapt to the client’s needs, always keeping a focus on quality.
  • Contribute to the development and organizational best practices.

 

WHAT YOU WILL NEED:

  • Fluent English language, both, written and verbal.
  • Ability to stay cool under pressure.
  • Results-oriented.
  • Proactive personality.
  • Team player.

 

Let’s extend our experience together!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH OUR DEV TEAM LEAD LYUBOMIR BANDROV

PYTHON DEVELOPER

Over the years ITIDO has built considerable expertise. We believe that expertise is the key to effective software solutions. We strive to deliver the best services to our partners and to exceed their expectations.

We care about the well-being of the ITIDO team and we encourage fun at work! 

To work at ITIDO, you just have to enjoy what you do and what you’re good at!

 

Join the ITIDO family and expand your tech horizons! 

As a Python Developer, you will take part in the design and development of solutions for a global brand. You will work with Delivery Managers, Quality Assurance Engineers, and client teams to deliver the best in the semiconductor industry. 

 

WHAT DO WE EXPECT:

  • 3+ years of experience in programming in Python;
  • JavaScript (React.js or Vue.js);
  • Strong OOP knowledge;
  • Understanding of the common software development processes;
  • Good understanding of software configuration management;
  • Work experience in a multinational environment is an advantage;
  • Git and Git-based workflows;
  • MySQL, PostgreSQL or similar;
  • ES2020;
  • Jenkins;
  • Understanding of REST APIs and JSON data;
  • Understanding of the MVC pattern.

 

WHAT YOU WILL DO:

  • Implementation, testing, and integration of customer requirements;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participating in Scrum Sprint ;
  • Planning, Dailies, Refinement, and Retrospective Meetings.

 

WHAT YOU WILL NEED:

  • Strong knowledge of Python (both 2.7 and newer);
  • Understanding of OOP and design patterns;
  • Some knowledge of HTML, CSS, and JavaScript;
  • Fluent English language, both, written and verbal;
  • Ability to stay cool under pressure;
  • Results-oriented;
  • Proactive personality;
  • Team player;
  • Good problem-solving skills.

 

NICE TO HAVE:

  • Experience with using GIT, SVN (optional);
  • Experience with numpy or scipy;
  • Experience with matplotlib;
  • Experience with MATLAB;
  • Experience with shell scripting;
  • Experience with SCRUM;
  • Enjoying learning and be proactive.

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH OUR DEV TEAM LEAD IVAN IVANOV

IT SPECIALIST

Expand your knowledge and deepen your expertise! Let’s meet up to discuss how you can contribute to our innovative projects!


ITIDO team is starting to digitize many processes of a major provider of telecommunication solutions. In these projects we work with several international telecom companies with multinational clients. We develop new and modify existing data parts ensuring the high quality of the data and their timely delivery in the telecom companies.

 

 

WHAT DO WE EXPECT:

  • Strong understanding of XML, JSON, REST/SOAP APIs, SQL Databases
  • Knowledge in Maven, Git, Putty, ETL, Linux, SSL Certificate basics
  • Experience in some programming language will be considered as an advantage
  • Ability to understand business needs
  • Excellent communication skills
  • Good verbal/written English
  • Excellent analytical and problem-solving skills
  • Ability to work independently with little supervision
  • Passion to learn new software tools

 

WHAT YOU WILL DO:

  • Develop and maintain data warehouse and analytics architecture to meet an enterprise’s business analysis and reporting needs
  • Work with architects and business partners to fashion out the technical vision for applications in Customer Data Warehouses employing SSIS, SSRS, and SQL server
  • Gather business requirements and create architectural designs
  • Develop and support new and current ETL processes employing industry standards and best practices to enhance the loading of data from and into different source/target systems
  • Participate in a team to review, analyze, modify, and create ETLs, utilizing SSIS, testing, debugging, integration and implementation processes
  • Document technical needs for ETL processes and databases, and ensure optimal technical infrastructure is utilized
  • Enjoy every day at work and our company events.

 

WHAT YOU WILL NEED:

  • Fluent English language, both, written and verbal;
  • Ability to stay cool under pressure;
  • Results-oriented;
  • Proactive personality;
  • Team player.

 

Let’s build software solutions which change and make everyday life easier for millions of people!

Become a member of ITIDO team!

INTERESTED IN THIS ROLE?

GRAB A COFFEE WITH OUR DEV TEAM LEAD IVAN IVANOV

By working at itido you also benefit from

Want to discuss your professional growth with us? get in touch