You are encouraged to achieve your personal best and to be your genuine self every day.
There are no outsiders in our team - each new member receives a warm welcome with our motto “take it easy” (in Serbian “samo lagano”). Sure, there are rainy days, but we always get through them together.
Let’s be the power that moves forward together. Entwined of quality people with extraordinary technical skills, going out of their way to help others, real team players are something we are always looking for.
This job is a perfect fit for you if you have:
- 5+ years of experience in software development
- a university degree is a plus
- strong knowledge of C#, .NET
- strong knowledge of .NET Core, Web API, ASP.NET,
EntityCore/EntityFramework
- strong knowledge of REST, JSON, XML, Unit Testing
- knowledge of Git, Git strategies, Docker
- knowledge of at least one more programing language
- knowledge of implementation patterns and design
patterns
- knowledge of architectural patterns (microservices,
monolithic)
- experience with Message Queuing, the 3rd party
integrations, CI/CD, cloud services (AWS, Azure, Google)
- excellent written and verbal communication skills in English (at least B2 level)
- willingness to mentor, share knowledge and
communicate
If you want to, you will have the opportunity to be a part of the tech lead team. And not just that:
- as an experienced developer and a part of the tech lead
team, you will have the opportunity to mentor junior
developers
- you will have a chance to improve our work
processes
- you will be involved in company development
- you will be able to provide feedback to the team
What we offer:
- Individual & team bonuses
- Mentorship through internal projects
- 100% paid sick leave
- Flexible working hours (start 8 am - 10 am, end 4 pm - 6
pm)
- Work from home once a week
- Personal development plan
- Evaluation with every employee
- Raises based on individual performance
- English lessons
This job is a perfect fit for you if you have:
- 5+ years of experience in software development
- university degree is a plus
- strong knowledge of Angular/React/Vue
- strong knowledge of Javascript, Typescript, ECMAScript
6+
- strong knowledge of npm/yarn, RxJS
- strong knowledge of REST, JSON, XML, Unit Testing
- knowledge of Git, Git strategies, Docker
- knowledge of at least one more programing language
- knowledge of implementation patterns and design
patterns
- knowledge of architectural patterns (microservices,
monolithic)
- experience with Message Queuing, 3rd party
integrations, CI/CD, cloud services (AWS, Azure, Google)
- experience with Agile methodologies/Scrum
- excellent written and verbal communication skills in English (at least B2 level)
- willingness to mentor, share knowledge and
communicate
If you want to, you will have the opportunity to be a part of the tech lead team. And not just that:
- as an experienced developer and a part of the tech lead
team, you will have the opportunity to mentor junior
developers
- you will have a chance to improve our work processes
- you will be involved in company development
- you will be able to provide feedback to the team
What we offer:
- Individual & team bonuses
- Mentorship through internal projects
- 100% paid sick leave
- Flexible working hours (start 8 am - 10 am, end 4 pm - 6
pm)
- Work from home once a week
- Personal development plan
- Evaluation with every employee
- Raises based on individual performance
- English lessons
This job is a perfect fit for you if you have:
- 5+ years of experience in software development
- university degree is a plus
- strong knowledge of Java, Spring, J2EE
- strong knowledge of EJB, Servlets, JPA, JSF, Hibernate
- strong knowledge of Maven, Apache Tomcat
- strong knowledge of REST, JSON, XML, Unit Testing
- knowledge of Git, Git strategies, Docker
- knowledge of at least one more programing language
- knowledge of implementation patterns and design
patterns
- knowledge of architectural patterns (microservices,
monolithic)
- experience with Message Queuing, 3rd party
integrations, CI/CD, cloud services (AWS, Azure, Google)
- experience with Agile methodologies/Scrum
- excellent written and verbal communication skills in English (at least B2 level)
- willingness to mentor, share knowledge and
communicate
If you want to, you will have the opportunity to be a part of the tech lead team. And not just that:
- as an experienced developer and a part of the tech lead
team, you will have the opportunity to mentor junior
developers
- you will have a chance to improve our work processes
- you will be involved in company development
- you will be able to provide feedback to the team
What we offer:
- Individual & team bonuses
- Mentorship through internal projects
- 100% paid sick leave
- Flexible working hours (start 8 am - 10 am, end 4 pm - 6 pm)
- Work from home once a week
- Personal development plan
- Evaluation with every employee
- Raises based on individual performance
- English lessons
This job is a perfect fit for you if you have:
- 2+ years of experience in software development
- university degree is a plus
- good knowledge of Angular/React/Vue
- good knowledge of Javascript, Typescript, ECMAScript 6+
- good knowledge of npm/yarn, RxJS
- knowledge of REST, JSON, XML, Unit Testing
- knowledge of Git, Git strategies, Docker
- basic knowledge of at least one more OOP programing language
- basic knowledge of implementation patterns and design patterns
- some experience with Message Queuing, 3rd party integrations, CI/CD, cloud services (AWS, Azure, Google)
- experience with Agile methodologies/Scrum
- excellent written and verbal communication skills in English (at least B2 level)
What we offer:
- Individual & team bonuses
- Mentorship through internal projects
- 100% paid sick leave
- Flexible working hours (start 8 am - 10 am, end 4 pm - 6
pm)
- Work from home once a week
- Personal development plan
- Evaluation with every employee
- Raises based on individual performance
- English lessons
We are looking for a junior, medior and senior developer! This job is a perfect fit for you if you have: - a university degree is a plus - strong knowledge of Java - knowledge of Kotlin is a plus - understanding of XML - knowledge of SQL - experience with embedded databases (SQLite, Room...) - knowledge of OOP - strong knowledge of Android SDK concepts (UI Controls, Activities, User Interactions...) - experience with Android Studio and Android SDK - experience working with remote data via REST and JSON - experience with third-party libraries and APIs - experience with app publishing - experience with Unit testing - knowledge of Git, Git strategies - understanding of mobile app design principles and guidelines - knowledge of Android design and architectural patterns (MVP, MVC, MVVM, Clean architecture) - knowledge of Reactive Programing concepts is a plus - hands on experience with RxJava is a plus What we offer: - Individual & team bonuses - Mentorship through internal projects - 100% paid sick leave - Flexible working hours (start 8 am - 10 am, end 4 pm - 6 pm) - Work from home once a week - Personal development plan - Evaluation with every employee - Raises based on individual performance - English lessons
We are looking for a junior, medior and senior developer! This job is a perfect fit for you if you have: - a university degree is a plus - strong knowledge of Swift - knowledge of Objective C is a plus - knowledge of UIKit - knowledge of SwiftUI is a plus - knowledge of SQL - experience with embedded databases (SQLite, extremeDB...) - knowledge of OOP - experience with XCode - experience working with remote data via REST and JSON - experience with third-party libraries and APIs - experience with Cocoa APIs - experience with app publishing - experience with Unit testing - knowledge of Git, Git strategies - understanding of mobile app design principles and guidelines - understanding of Apple's design principles and guidelines What we offer: - Individual & team bonuses - Mentorship through internal projects - 100% paid sick leave - Flexible working hours (start 8 am - 10 am, end 4 pm - 6 pm) - Work from home once a week - Personal development plan - Evaluation with every employee - Raises based on individual performance - English lessons
This job is a perfect fit for you if you have: - 1+ years of project management experience (in IT industry) - a good understanding of Agile principles, Scrum and Kanban - already worked as a Scrum Master - experience with software development life cycle - experience with product backlog management - experience with new requests management - experience with coordinating sprints and scrum events - been the point of contact for external communication (customers or stakeholders) - experience with reporting team plans and progress to key stakeholders - experience with facilitating internal communication and effective collaboration - strong communication, organization, negotiation and reporting skills - good team management and problem solving skills - experience with project management tools (preferably, Jira and Trello) - excellent written and verbal communication skills in English (at least B2 level) - nice to have: technical background What we offer: - Individual & team bonuses - Mentorship through internal projects - 100% paid sick leave - Flexible working hours (start 8 am - 10 am, end 4 pm - 6 pm) - Work from home once a week - Personal development plan - Evaluation with every employee - Raises based on individual performance - English lessons
1st step - After you send your CV, you get an email from our HR if we are a good match for the initial interview.
2nd step - At the initial interview you learn all details about the company and the position you have applied for. After comes the set up of the date & time for the technical interview that will be guided by the Tech Lead or CTO.
3rd step - If your technical skills and your personality are a perfect match, we organize the final interview with the company CEOs.
4th step - At the last interview, you have a final agreement about the terms and conditions and your starting day at IT Engine.
5th step - Welcome to the place that will be your second home :)
1st step After you send your CV, you get an email from our HR if we are a perfect match for the initial interview.
2nd step Initial and technical interviews are organized on the same day. Firstly, you have a 30 to 60-minute conversation with HR. After that comes the technical interview with the Tech Lead.
3rd step We talk about a probation period that lasts for five days. This is a required step for all junior candidates. On the 5th day, your mentor checks your work and discusses your technical performance.
4th step If you demonstrated amazing skills during these 5 days, we consider extending this internship by 5 more days so that you can approach the problems even more.
5th step In the next two weeks, we inform you if we have an appropriate position for you!
1st step - After you send your CV, you get an email from our HR if we are a good match for the initial interview.
2nd step - At the initial interview you learn all details about the company and the position you have applied for. After comes the set up of the date & time for the technical interview that will be guided by the Tech Lead or CTO.
3rd step - If your technical skills and your personality are a perfect match, we organize the final interview with the company CEOs.
4th step - At the last interview, you have a final agreement about the terms and conditions and your starting day at IT Engine.
5th step - Welcome to the place that will be your second home :)
1st step After you send your CV, you get an email from our HR if we are a perfect match for the initial interview.
2nd step Initial and technical interviews are organized on the same day. Firstly, you have a 30 to 60-minute conversation with HR. After that comes the technical interview with the Tech Lead.
3rd step We talk about a probation period that lasts for five days. This is a required step for all junior candidates. On the 5th day, your mentor checks your work and discusses your technical performance.
4th step If you demonstrated amazing skills during these 5 days, we consider extending this internship by 5 more days so that you can approach the problems even more.
5th step In the next two weeks, we inform you if we have an appropriate position for you!
Nothing is ordinary with us, and neither is the bonus! From annual bonuses and loyalty packages, to upcoming team performance packages.
Not just on an annual basis but based on your individual progress.
During working hours you will have the opportunity to work on your skills. You will have access to educational materials and Tech Leads and our CTOs will always be there to support you.
Creating a detailed action plan along with the management team twice per year, in addition to fulfilling your career goals.
Opportunity to work on the stack you love and want to learn more about, whether that is full-stack, frontend, or backend.
A symbolic budget meant for conferences, online courses, etc.
You will get 100% of the salary during your sick leave.
Arrival to the offices between 8 and 10am, and working for 8 hours (lunch break included).
Once a week, you can work from your bed or in your pajamas if you feel like it.
Two times a week, you can attend English lessons during your working hours.
Working space suitable for the crew.
We love to be challenged on a company's budget :)
I worked at IT Engine for 1.5 years as an iOS Developer. I loved this company and its people. IT Engine is first of all people-driven. The owners Bojan and Vladimir are the most understanding, caring company leaders that I have ever come across. The best thing I liked about working in IT Engine is that the company is built on trust, integrity, and fairness to all, so teamwork comes naturally to everyone that works here. I worked with great people and every single one of them is different in its way. This was just a nice harmony of people working in different roles but understanding and respecting others in any way. Hope this will last for a long time in the future. I am so grateful that I have been a part of this awesome company and to have such a leader as Bojan.
Suzana Bogojevic
When I think about the IT Engine, I remember all the challenging projects and great moments I experienced with the teams. People at the company always created a good atmosphere and allowed me to learn from them and to teach others. I had the opportunity to work with new technologies on one of the biggest startups in Europe. That inspired me to learn more and to improve my personal and professional skills. Today I can say that much of the knowledge I gained, I gained thanks to the IT Engine.
Luka Ilic
I worked at IT Engine as a software developer for more than 6 years. When I came, IT Engine was a company with only 6 employees. I grew together with the company and the company grew together with me. I was a part of a lot of different and interesting projects, I met a lot of young and promising people, and attended a lot of parties. All these years, I had the opportunity to watch how young inexperienced developers became top professionals. IT Engine is a great company for young people to start at but also for experienced developers to continue their career growth. It is the company where you can say what you think and nobody will resent you.
Jovan Jovanov