fbpx

Explore jobs

Senior Java (Golang) Developer

Full time,

Read more...

What is Pay per Stay?

Switching jobs or looking for people to join your team takes a significant amount time and even more dedication. The entire hiring process implies a lot of searching and questioning on each end, but it also brings a certain feeling of accomplishment once this difficult task is successfully fulfilled. Our job is to be that link between talents and those who are looking for an opportunity to meet them and invite them to make their team even more exceptional and productive. Knowing we’ve done something good and contributed in someone’s career is what keeps us wanting to improve our ways. And we’re managing to grow by constantly finding solutions for problems our clients and candidates frequently come across. One of the ideas we came up with to make hiring easier and accessible for a variety of companies is called Pay per Stay method, and it’s actually very simple and efficient. The Rubik’s cube Each business owner is faced with numerous challenges and often with difficult decision making. The responsibility for maintaining each part of the company highly functional becomes a standard part of the daily routine. To put this simply, here’s what it is like for an entrepreneur: a coffee break followed by a full time contemplating and “what if”-ing section of the day. Even though there are many amazing people with all the necessary skill sets, knowledge and all kinds of mojo any company would gladly welcome aboard, there are numerous small but inevitable factors one must have in mind when hiring. Finding “the perfect match” is like trying to solve a Rubik’s cube – everything must fall right into place. Only in this case it’s a little less colorful and far more realistic. This Rubik’s cube is about structuring many elements, but these might pop up as the most important ones – the candidate must have certain tech skills required for the certain position, then there’s the part that’s often called “a culture fit” (and we’ll use this term until we come up with a more suitable one), and there is the always tricky question of a budget. Luckily, this is when our Pay per Stay method jumps in and saves the day. Or at least saves you from the notorious so called cash burnout syndrome. Before reviling the actual concept of this payment method let’s take a moment and explain what collaborating with us implies. Our number one priority is to collect all the relevant information about you and your company in order to reach out to the right crowd. Your first step would be to provide us with all the details about your current aspirations and future plans. And we’ll handle the rest – sourcing, screening and interviewing would be our preoccupations. Your next task is to check your inbox regularly and have a look at all the resumes we collected. It’s time for you to get introduced to experts interested in your projects and eager to hear more about what is it that you do. The What Ifs After carefully considering resumes and getting properly introduced to the candidates, you chose to hire someone. No matter how thoroughly we searched for suitable candidates, there is always a variety of potential scenarios, and unfortunately there’s always a slim chance something might not turn out as you planned. So, in case you decide that a person you hired does not entirely meet your expectations after all, you would need to do something about it. And that “something” is usually a code word for terminating the contact in majority of cases like this. What comes next? Well, our Pay per Stay method would surely cut your expenses if something like this happens. And hopefully it will also cut your stress level in half. The agreement we would offer you consists in dividing your payments for our services into 12 equal monthly fees. Think of it as a sort of insurance that if things go wrong you won’t be losing both – the new employee and the capital you invested in this whole hiring process. The honest model If we’re all down on our luck and your collaboration with the employee we introduced you to breaks for whatever reason, we would immediately stop charging you. The next step is entirely your choice – we could look further and find someone to take the first candidate’s place. We would appreciate any feedback from you and it would be more than helpful if you provided us with as many details about what went wrong as possible.  This way we can have all the pieces of this hiring puzzle together while looking for a new member to join your team. If you go for this option and let us keep searching for the person that will fit perfectly into your team, the payment method would remain the same. But the very good news for you is that we wouldn’t start charging you from the very beginning once you hire one of our candidates again. For example, if the first candidate you’ve decided to hire leaves after two months and after a while a new one comes along and you choose to welcome him to your team, we would send out our monthly fees as from the third month. All kinds of expenses on your end would just be paused for a while so that you can retain the necessary resources until we find a definitive match. This brief introduction is meant to show a little bit of what we stand for. Pay per Stay method of charging was created with the idea to encourage those who are in charge of smaller teams with the tendency to grow and those who are looking for a way to start their own business. What triggered this idea is the fact we are also a small group of people gathered around a goal to do something big that would hopefully have a positive impact on everyone we work with. Feel free to get touch with us. We would love to hear from you and get to know you. And we’ll gladly tell you more about our approach and our ways of making hiring easier and cost effective.
Continue reading

I researched Applicant Tracking Systems (So you don’t have to)

Are you having hard time handling your talent pool and worried with upcoming GDPR? Then you probably tried to figure out which ATS would suit your needs. ATS stands for applicant tracking system and the idea behind this software is to automate company’s recruiting and staffing efforts, but also to manage candidate’s data. Handy little thing. The bad news for HR and PeopOps teams is there is a bunch of them (more than 300 in the market at the moment to be exact). Our team tends to move fast so we can keep our average time per hire at 2 weeks. From the moment we receive the job description to the moment a stressed manager starts thanking us, we only think about tracking our time and productivity. Staffing agencies use CRM’s and we couldn’t afford the whole team to do the research. The decision was I should do it. I’ve found an article named The top 100 ATS in 2018 . Oh, the excitement.    I wanted to learn which ATS are the biggest sharks out there using. Well, none of them. Google developed their own ATS product called Hire. The bad news is that this software is available only for companies that use G Suite and are based in US.  Facebook also developed CRM for their needs. This might not be the best solution for every company cause it takes up a lot of planning and resources if you want those cool features like video interviewing or employee referrals. We developed CRM for our needs and it’s far from perfect. It’s also far from cheap and we don’t even have “the cool features”. The truth is, most of the applicant tracking systems are built for small to mid sized businesses. Large organizations usually need more custom features and I figured Breezy has that option. Also comes with a “custom” price. What happened when I used the ATS I researched a bunch of them, but decided to write an overall review for just a few of the most popular ones. The most common elements are: career sites, applicant tracking, advanced search options, interviewing tools and analytics. 1. recruitee has career sites with customized application forms, you can even customize hiring workflow for each position. They also have this drag & drop option, which gives the user a nice kanban/trello feeling. Apart from the great UX, it offers a nice set of features for recruiting teams and integration with Slack. They listed pricing, so go check it out. 2. Workable says they are the most popular ATS, yet no pricing. The workflow is quite much the same as previous, it starts with a career site where applicants apply. Once they appear in your pipeline, each candidate will have their own profile. Workable has built in sourcing tool, based on booolean queries. Mobile apps available. 3. SmartRecruiters looks like pobresito comparing to the previous two. You'll find four tabs and for each job you'll have well drew up charts and data about the position. What I hated is how many pages I had to read to figure out what features this ATS has. KISS. 4. Zoho AKA the free one. There are actually two types, one for HR teams and one for staffing agencies. The free package for staffing agencies comes with Candidate Management, Career Website, Client & Contact Management, Email Management, Interview Scheduling and Job Posting Management. It is cloud based, offers integrations with social media, API or email, but it is provided only in Enterprise model. CV parsing also comes with few bugs. Much like others, you can customize ATS to your needs, migrate data etc. Does the trick for small recruitment teams. Bonus warning for recruiters: I noticed there are bunch of these charts, tracking your efforts. There are companies that are not able to meet their hiring needs due to different reasons. Seeing these charts might just motivate you to pursue your dream of being a farmer. I am kidding you not, I'm not even a recruiter and these things seem mean. (under pressure playing in background) What to focus on when choosing an ATS Social Media Sourcing Copy/pasting a job offer to social media, and then adding a pic can be a drag. But, we’ve been used to doing it manually, and it gave results. What we’ve discovered is there are ATSs that allow you to connect your official LinkedIn, Facebook and Twitter page to it, and to post your job opening through it. Due to instagram’s policies, we all still dwell in sort of a limbo where we have to manually post. However, three out of four doesn’t sound at all bad. Good example of this is zoho. It may not be included in a free pricing plan, but at the end of the day, the level of optimization is completely up to you, and ATS is there to help you optimize your process. Posting to External Job Sites This one is a no brainer. It is necessary for acquiring applicants, and possibly the applicant who will be just perfect for the job opening. Luckily enough, most ATS’s we’ve looked at have this option. This option adds an additional dimension of security and creates more confidence in applicants that you are offering a stable and reliable work. Zoho has a basic function for this in it’s free pricing plan, and recruitee and workable offer this option. Compliance with local laws Four letter everyone should pay attention to are GDPR. Fortunately, all ATSs we’ve reviewed disclose where data is stored, and how it is protected. A good example of ATS disclosing this information is recruitee. You might also want to research if and how taxes are applicable. Mobile Capabilities If you’re a small agency owner, and you’re on your feet most of your time, it’s very important, as it is to me, to be able to access and see where in the selection process the applicants are, on the move. Workable and SmartRecruiters both have apps that will provide you with necessary insight to see how your candidate is doing in the selection process. What I learned losing my mind over this ATS madness  1. It’s an absolute must have if you have a lot of applicants asking for internship opportunities; 2. It can improve candidate experience, you’ll send feedback right on time; 3. Most of this softwares rely on a “post and pray” strategy. Reality is that in IT recruiting - the best talent out there are passive candidates and won’t apply through your career page. You would have to add their info manually or ask them to fill in data. 4. … which also reminded me that if there is a fill out form with more than 3 questions, Seniors just ain’t gonna do it if they are not really into the position; 5. Some of them are really pricey and you will probably have to talk your CEO/CTO/CFO into it; 6. Design sells; 7. It really depends on the size and needs of the organization; What are your experiences? Hit the comments.
Continue reading

Newest Articles

The Best Programming Languages to Learn First

There is no thing such is instant learning. Learning to code for the first time is kind of like learning a foreign language - you will need more time to understand the context for why something is done that way. To do so, you have to choose one language, dig deeper into it, and see if it’s interesting for you. When you learn the language well, you will eventually boost your knowledge by learning another one. Now that you decided to become a developer, you have to choose do you want to become a front-end or back-end developer? As a front-end programmer, you need to have some artistic vision to present the data, while as a back-end developer you will have to use the logical side of programming and to love working with data. As you may know, knowing just one language isn’t always enough, especially if you want to become a full-stack developer one day. If that is your goal, you should be able to know the front-end and back-end technologies and how to apply them correctly. Companies usually require more programming languages, but it’s important to focus on the one at the beginning. Next, ask yourself in what kind of company do you want to work? If you want to work in a startup company, Python and JavaScript are a good choice for you, but if you want to work in the corporate world, Java and PHP are better choices for you. How long does it take to learn programming language? The most popular question how long does it take to learn programming is a difficult one. It depends on you, but the fact is that even somebody who has been a programmer for 10 years is still learning. Some would say that after 10 weeks of learning you can have some picture of the language, but you can’t expect to become a programmer in a few weeks. The difference between junior, medior and senior developers is that juniors can solve some difficult problem in 5 days, mediors in two, while seniors developers can finish the task in a few hours. So, don’t expect to build something big at the beginning, but focus on a learning process. Which programming language should you learn first? Maybe these criteria could work for you when choosing programming language: How popular is the language on the job market? How easy is to learn it? What kind of project can you bring to life while learning In this article, you can find answers to these questions, but keep in mind that these are all useful languages that will bring you closer to your goal if you’re committed enough. Python Python tutorials are the first on the list of Google search in 2019. among the number of programming languages. Since it’s trending, there will be a lot of job opportunities once you master it. Many IT professionals would recommend junior developers to learn Python first, and then to dig deeper into other languages. Why? Python is fast, easy-to-use, easy-to-deploy, and it’s being widely used to develop scalable web applications. It can be used both as back-end as well as front-end. One of the most popular Python-based web development frameworks are Django, Pyramid, and Turbo Gear. Maybe you didn’t know, but YouTube, Instagram, Pinterest, SurveyMonkey are all built in Python. [caption id="attachment_639" align="alignnone" width="681"] The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google[/caption] Python courses: Learn Python - On this website, you can find all the necessary information - from basics to advanced tips. It’s well organised, so you won’t have to worry if you skipped some steps. They also have a Facebook group where developers are discussing their problems, so they are open to your questions. Hackr.io - Here you can find trending courses for any language, so choose the course that is recommended by other programmers and start your Python journey. From Python Bible, to complete Python Masterclass, free or paid courses, you can find everything here. JavaScript According to Stack OverFlow survey, for the sixth year in a row, this front-end programming language is the most commonly used. Moreover, JavaScript is rapidly expanding into areas like game development and the (IOT) Internet of things. JavaScript is everywhere - it allows you to build a desktop app, a mobile app, a web app, and even VR apps. Whether you start from this language or some other, you will probably have to learn JavaScript eventually. It’s widely used and job opportunities are great for those who are skilled at programming in JavaScript. However, the market is highly competitive so it might be hard for you to find a job as a junior developer. While Java and C++ as are usually recommended first languages on universities, they’re considerably harder to learn than JavaScript. [caption id="attachment_642" align="alignnone" width="842"] Most popular technologies used by professional developers[/caption] JavaScript courses: JavaScript - You may get curious about learning JavaScript once you enter this website. This is an interesting and interactive way to learn this programming language because they ask you to try coding in JavaScript right away. You can measure your skills or learn to code from scratches. Whether you want to know more about strings, numbers, booleans, or objects, you can just click on the category and learn. LearnJS  - This website is organised in chapters, so you can just skip chapters that you think that you have already mastered. You can execute code right away and check a solution. Learn-js.org is still under construction, but it’s still a good way to start learning. Java It’s a bit harder to learn Java than Python and JavaScript, but it’s still considered easy for beginners. As an object-oriented language, Java is widely used for building enterprise-scale web applications, in Android App Development, and it allows you to create interactive websites. It’s one of the most stable and reliable ways to build large systems. If you want to work at large tech companies, Java will be very useful for you. While JavaScript is on the top of the list of the most popular technologies among professional developers, while Java is on the 5th place. Since this is a language with a respectable background, it has one of the biggest global communities and it would be easy for you to find answers if you’re stuck. [caption id="attachment_643" align="alignnone" width="942"] The most used programming languages in 2019; Source: TIOBE[/caption] Java curses: CodeGym Because they claim that you won't become a programmer by reading books, CodeGym chose to base 80% of their Java programming course on practice. There are 1200 practical tasks of increasing complexity and solutions can be checked within seconds. After 500+ hours of practical experience, you will definitely understand the concept of Java. There is also a group where you can chat with users. CodeAcademy This is one of the most popular platforms where you can find almost every programming language, and it’s highly recommended by developers. It’s pretty simple: once you read a task, write code and run it to see what happens. Then you can move to the next step. Continue like that until you become a pro! How to Prepare for Java Developer Interview: 25 Commonly Used Questions PHP Python or PHP - this is a trending question in 2019. They both offer many learning opportunities in the form of easy-to-use syntax validation tools. PHP is good for better job prospects and technical resources, while Python is easiest among two to acquire for the project. Nevertheless, learning PHP is a good way to start your programming journey as a back-end developer because it’s easy to conceptualize what the PHP code will do. Also, the market still needs a large number of PHP developers. This language is used as the foundation of Content Management Systems for WordPress and other websites like Facebook and Wikipedia, and you can perform tasks such as creating templates and graphics, command line scripting, developing desktop operations, and more. [caption id="attachment_645" align="alignnone" width="1280"] PHP might not be on the top of these lists, but market still needs a large number of PHP developers.[/caption] PHP courses: W3schools - At W3Schools you will find complete references of all PHP functions, but you can also exercise and see examples of the code. When you’re finished with basics, you can learn more about advanced topics - multidimensional arrays, sessions, filters, and more. SoloLearn - PHP tutorial allows a user to develop websites and create dynamic web pages with dynamic content. Unlock new achievements every day, and open new and even more interactive levels. Conclusion: Set your goal There are so many things that you should learn and it might be confusing for you. In the beginning, you might feel like your head is gonna explode, but that will pass if set your goal, organise yourself, and stick to the plan. Decide which language you want to learn Set daily goals Don’t use just one platform for learning -search for answers everywhere Don’t try to learn two technologies at once So, don’t look for answers on just one platform. Many people had already asked the same questions that you have right now, so google it or ask people on Quora or Reddit. Next, learning two languages at once can be confusing for a beginner because it can demotivate you and lead to burnout. Remember, you need time to process the information and see how everything works on practice. If you have any question, our IT recruiters are always happy to help. Good luck!
Continue reading

How to Hire Software Developers from Serbia

How Can You Hire Programmers in Serbia? Remote developers and freelancers from Serbia IT Recruitment Agencies  Job Boards Outsourcing Companies Dedicated Teams Relocation Why Serbian Developers are Top Choice?  Expertise Tech Stack Education English  Average Programmers Salaries in Serbia How to Hire Software Developers from Serbia Are you planning to open an IT company in Serbia? You heard that IT industry is strong in Serbia, but you don’t know much about this country, people, their skills and knowledge? This article will help you explore Serbian marketplace and find the best developers. It’s the truth, IT industry is trending in Serbia. There are so many passionate, dedicated IT professionals that are changing the way the technology works. However, Serbia isn't full of jobless developers. You have to fight for them! In the large pool of talents, you can find a professional with the level of expertise required for a job. Moreover, they will bring you the best quality of code at a reasonable price. IT professionals from Serbia have a strong understanding of western business culture and they are proficient in English, so working with them is enjoyable. Just to make sure that you know, Serbia isn’t the same as Siberia or Syria! Serbia is a country situated at the central Balkan. Belgrade and Novi Sad have many IT companies and IT talents that can help you develop your idea. Also, there are many talents in Niš and Kragujevac. Programmers are following the steps of the greatest Serbian scientists Mihajlo Pupin and Nikola Tesla. In a sea of programmers in Serbia, you might discover the next inventor. How Can You Hire Programmers in Serbia? Remote developers and freelancers from Serbia More and more people chose to work remotely. This is one of the gig economy trends that will continue to rise. Some companies will have to rethink their hiring process because of that. Some of the top developers on Upwork are from Serbia. They have a good reputation because of the quality of their code and their dedication to the work. However, remote jobs are not suitable for everyone and there still are developers who prefer onsite jobs. So, if you want to open an office in Serbia, you will have plenty of choices when hiring someone. Set up a development center in Belgrade.    [caption id="attachment_617" align="alignnone" width="1280"] Developers from Serbia have a good reputation because of the quality of their code and their dedication to the work.[/caption] IT Recruitment Agencies Yes, there are a number of A-level IT professionals in Serbia, but the challenge is to find the person who fits in your company the best. This is where Omnes Group steps up and delivers the candidates based on your requirements. The most important thing is to hire a person with the right technical skills, without unconscious bias. Opening the IT company has its challenges, which means that you need the most effective way of discovering candidates with the right technical skills. By using our IT recruitment services, you will reduce time-per-hire and lower opportunity costs. While you’re focusing on finding an office or preparing paperwork for your new company, our recruiters can help you find the best candidates. Job Boards There are a number of job boards that can help you get in touch with candidates such as Poslovi Infostud or Lako do Posla. You might receive thousands of resumes to select an ideal candidate fitting your project. However, Omnes job board is different from these platforms because we post jobs only from IT niche and we have a database of developers that might be perfect for your company. You just need to deliver us information about your requirements and our experienced IT recruiters will handle the rest. The result is that you will receive a clear and objective insight about the top candidates and have confidence when making offers. This is the most efficient way for you to get in touch with professionals from IT industry. Outsourcing companies Serbia is one of the most attractive outsourcing destinations in Eastern Europe. Export of IT services for the first time exceeded one billion euros last year. To be more precise, IT services last year reached a new record with an export of 1.135 billion euros, which is an increase of 26% compared to 2017 when the export amounted to 899 million euros. Highly skilled in programming, testing software and designing websites, application design, developers from Serbia had become a strong workforce for companies from US and Western Europe. Nevertheless, outsourcing services can be more expensive than hiring. That’s why most of the big IT companies established their development centers in Serbia.   Dedicated Teams Most of the IT companies are using an agile methodology, which means that developers have a strong work ethic and that they work very quickly in order to meet their deadlines. They are relying on each person in their team and work together in order to bring the best product for their customers. IT companies are working hard on inside branding - they are organising team buildings and other events that will bring the team closer. Also, they care about the progress of their employees, so they are sending developers on conferences and courses where they can boost their knowledge. Relocation Many programmers from the Balkan are willing to relocate if they get a good offer. We already have experience with relocating developers to The Netherlands, Belgium, and Germany, and thus we know how to negotiate relocation. So, if you need A-level in-house IT professional, we can help you find one. We will go through the details with you, interview candidates, and you get in touch with the ones that meet your expectations. Our pay-per-stay model is very convenient for IT companies because we invoice our fee on a monthly basis over a maximum period of 12 months. You’re secured if the talent leaves - we’ll just stop invoicing you. However, our goal is to find a perfect match that will be happy in your company, and that will fit perfectly in your team. It had never happened to us that developer left the company, so we believe that we’re doing our job well! However, if you want to fire somebody, you should give them one month notice period. It can last longer or shorter -  you have the freedom to set this yourself, as long as the time period is longer than what is required contractually. Why Serbian Programmers are Top Choice Expertise According to PentaBlog, Serbia is on 5th place in worldwide developer rankings! Big global companies such as Microsoft, Nutanix, GoDaddy, Adobe, Endava, NCR Corporation, Telenor, Execom have their offices in Serbia. As mentioned, developers from Serbia had become a strong workforce for companies from US and Western Europe. Why? They are skilled, talented, dedicated, passionate hard workers that every company wants to have. [caption id="attachment_612" align="alignnone" width="750"] Serbia is on 5th place in worldwide developer rankings; Source: PentaBlog[/caption] Tech Stack Are you looking for senior backend developers? Or maybe Objective-C Programmers? You can find them in Serbia! Not just them, but any kind of expert in IT industry. Programmers in Serbia are using different types of frameworks and they are continually looking to improve their knowledge. Whether you’re looking for a person who has experience in React, Angular, or JavaScript, junior, medior or senior, you can find them in Serbia. The gaming industry is also trending in this country, so there are many game designers, 3D artists, and animators as well. Most of the back-end engineers in the Balkans use Java and .NET as their weapon of choice, followed by Python and PHP. You will be less successful hiring remotely a Ruby developer, cause in Croatia only 1% of programmers use Ruby, in Serbia 2% and on top of that, most of them already work remotely. Education Serbian children receive excellent primary and secondary education while technical sciences universities are on a very high level - Faculty of Electrical Engineering in Belgrade and Faculty of Technical Science in Novi Sad. While Belgrade University is ranked between places 301 and 400 on Shanghai Academic Ranking list, University of Novi Sad one of the top 500 universities in the world in Mathematics. Most students started working while they were still at the university, so they have an opportunity to apply their knowledge and skills on projects. Nowadays, children in Serbia are learning about programming from an early age. There are courses where children can learn Python. However, not everything is about the “official” education. A vast number of developers learned to code on their own because they are passionate about coding. Some of them are in the top job positions in IT companies because of their skills and knowledge. Knowledge of English language People in Serbia have high English proficiency. Most people start learning English in kindergarten and pre-school, so language barrier basically doesn’t exist. Because of the school system that requires learning English language, nearly everyone can speak English. Also, parents are aware of the importance of learning languages, so they are enrolling their children to English classes from an early age. Average Programmers Salaries in Serbia Salaries in Serbia depend on many factors, such as seniority and the city. Salaries in Belgrade are a bit higher than in Novi Sad and other cities, but the standard is higher there as well. The average salary for senior backend developers in Belgrade is around 3.144,77€, while in other cities in Serbia is lower. However, Belgrade is the center of IT industry, so there are more choices. This table represents average salaries in Serbia, which means that there is a big difference if you want to hire a junior or senior developer. [caption id="attachment_613" align="alignnone" width="1200"] There is a big difference if you want to hire a junior or senior developer[/caption] Are you ready to meet the best IT professionals from Serbia? Contact us and we will help you meet the best developers!
Continue reading

Explore jobs

Senior Java (Golang) Developer

Full time, May 07, 2019

Read more...

Our recent tweets

Spring is in the air! 🌳☀️ Unless you think Spring’s actually #IoC with core features that can be used basically by any #Java app. If this is the case, we have something for you https://t.co/7BzDfJbx00

#Belgrade Libertex Group is looking forward to welcoming a Senior QA Engineer to their team. 🚀 Don’t miss the opportunity to find out more: https://t.co/49F3CGTwA7

The best thing about being a woman in tech is _____ ?
#GirlsInICT 💪