edeja - a fine place for hard-working professionals with strong work ethics

The true secret of our success lies in the people behind the screen.

We’re a team, not a family… Because that choice is up to you

The modern adage is that every software company has “to be a family” in order to succeed. No, you don’t have to visit every team building event. It’s ok not to have Beer Fridays or nights out with your colleagues if you don’t want to.

Yes, we’d like you to have a good relationship with your teammates. It’s essential for a healthy work environment. But if you prefer separating your professional life from your personal life, we completely support you in that decision.

However, should you encounter hard times in your life or job, keep in mind that you’re not alone. People from edeja are there to provide support in challenging times…

And share happiness in good times.

What people from edeja say

The reality is that we spend a good part of our conscious life at work. The situation with edeja and me is that time spent in the company mostly flies. This is not only due to dynamics of the working day and numerous obligations, but more importantly due to pleasant working environment. Sometimes it happens that the problem is not so interesting but support among colleagues is implied and even such problems are quickly solved. So, the atmosphere among people, and pleasant and comfortable work environment make my work not a big puzzle before bed. I like Fridays more, but I don't give up on Mondays either!

Ivan Rakić
Java developer
Edeja employee

Every firm, like every person, has its good and bad days. After more than 2000 programming days in this firm, I can surely say that it was a good edeja to come and work here :) What I like the most about edeja, it is WYSIWYG type of firm. All cards are on the table. If you are a good developer, that is great, but if not, you will have opportunity to get better... I can vouch for that.

Zoran Marić
Web developer
Edeja employee

edeja fosters a collaborative work culture where every individual is represented and supported. This empowers all team members to strive in their roles whilst building strong community bonds that uplift the collective team spirit.

Ana Ristić
QA Engineer
Edeja employee

You get common perks from us

Some call these “benefits”. We call it “normal working conditions” that every professional should have in a workplace.

Perk icon


Generous private healthcare package, paid sick leaves, sports events, onsite gym...

Perk icon

Internal initiatives

Webinars, workshops, rich knowledge base, internal conferences.

Perk icon

Growth budget

Budget for language lessons, books and team development.

Perk icon

Support from your team

Every teammate will help you progress and upgrade your skills, whenever you need it.

Perk icon

Fast-paced professional growth

We work on fewer projects, but they are quite big and challenging. They will boost your career in many directions.

Perk icon

Feedback meetings

Talking to the team is essential for making well-thought-out decisions on what to work on next and how to progress. We listen to your needs - and help you shape your growth in the desired way while increasing your day-to-day satisfaction at work.

Perk icon

Flexible hours and remote work

We thought this should come across as normal, but just in case you were wondering, it’s ok to work from wherever you want, to come late because you had errands, leave early to pick up kids, attend an event…

Perk icon

edeja Friday Talks

Every last Friday of the month, we gather to talk about challenges, and problems and discover room for improvement. No closed doors, no job titles involved. Your opinion matters here.

What you wanted to know about working with us – FAQ

Here’s a summary of steps you’d go through if you choose edeja:

  • Applying for a job

    Send your CV to careers-et-edeja.com

  • First contact

    If your qualifications match our needs, we’ll send you an email with date and time proposals for an interview with HR.

  • Interview with an HR

    Non-technical, informal interview with an HR - we talk about your motivation, experience, values, and practical matters (30-45 min).

  • Technical interview and meeting with the management

    You’d get more details about projects you’d be working on (info about the team, their way of work, and dynamics).

    We check your technical competence, talk about your previous experience in detail, we test your knowledge of basic concepts and your problem-solving abilities.

  • Decision-making process

    After the meeting, all the people involved in the interview process would gather around to make the final decision.

  • Final decision and feedback

    You receive personalized feedback - both positive and negative. No ghosting. :)

The next thing is the onboarding process. However, keep in mind that we’re flexible, we adapt to every person individually, and things aren’t always so formal.

A process like this should serve you as a guideline, to give you a sense of trust, routine, and safety in a new environment, but isn’t cast in stone.

How things usually look:

Approximately a week before your first day, you will receive an email to introduce you to your team and some additional info about the agenda.

On your first day, you’ll receive a warm welcome, introduction, your gear, and set-up of the office systems.

Everyone who starts at edeja is assigned a buddy, usually someone with some experience in edeja, with similar interests and personalities.

If you’ll work in the tech team, your buddy will also be from the tech team, so they can help you set up your computer and development environment.

In the afternoon, you’ll spend 2 hours with the HR team and meet your buddy. You’ll take part in presentations about the best practices of working at edeja, our culture, benefits, and development opportunities.

During your first week, you’ll be properly introduced to the team and will be invited to the relevant Teams channels. You’ll learn about the processes and tools we use.

During your first month, you’ll probably start working on a client or internal project. You'll get familiar with projects, tasks, and team goals.

After 3 months probation period, you'll have a check-in meeting with Team Lead, where you'll share and get feedback about your experience at edeja.

In essence, we listen, talk, and evaluate together.

  • We have a performance evaluation once per year that’s a combination of self-evaluation, evaluation from your team and your team lead.
  • We also hold meetings with management that serve the purpose of getting feedback, setting goals, and discussing job promotions.
  • Every 4 months, we have check-in meetings, to make sure we’re on the same page as to goals.
  • And on top of that, we have the "Upward Feedback Survey" (this allows you to give feedback to your managers) and the "Engagement Survey" (you tell us how you feel about working with us).

What we are looking for in people

  • Provable technical knowledge (and willingness to improve).
  • Strong work ethics, meaning you need to know that at the end of the day, the job has to be done.
  • Strong sense of independence. We like people who take initiative.
  • Communication skills - willingness to listen to others and respect your team members.
  • No one-upmanship - teamwork is essential.

Everything else is a plus!

You haven’t found the position but you’d like to
work with us?

We gladly invite juniors and fresh graduates to interviews, too. Many people have started their careers in edeja and become great software developers.

Send us your application and we’ll make contacts when the opportunity arises.