Senior Backend Developer REF-J01-375

Job Description

Mercans is a global technology company located in Dubai, and Tartu, Estonia. Our focus is on developing innovative cloud-based Payroll, HR, and Recruitment software solutions. We work closely with our parent company Mercans, a leading payroll and recruitment outsourcing services provider in the Asia, APAC, EMEA, LATAM and North America region with clients like Uber, Adidas, Wikimedia, Harvard University, IKEA, Mazda, Airbus, McLaren and others. Our main product is HR blizz. HR blizz is a web-based Payroll & HR system aimed at all level enterprises all over the world. Our goal is to make a payroll and HR system that just works – without the user having to be an expert on taxation and finance. Our offices in Dubai and Tartu are modern, staff are friendly, and we enjoy daily matches of FIFA during our breaks after working hard. We are centrally located, so everything is at a close distance. We enjoy going out for lunch as a team to socialize and talk about non-work-related stuff. Did I mention we have an awesome coffee machine and a pet friendly office?

Other Benefits

• A say in what you do and how you do it • Possibility to work on demanding yet rewarding projects • Flexible working hours • Team events • Initial onboarding in Estonia • Market competitive remuneration

Qualifications / Skills

Minimum Requirements for Candidates

  • At least 3 years of experience in the following technologies: Kotlin, Java / Spring; MySQL, MongoDB or other relational and non-relational DBs
  • Proficiency in building APIs
  • Hands-on experience with private cloud or public cloud (AWS, GCP or Azure)
  • Docker and containerization
  • Experience with build, repository, and CI / CD tools
  • Strong SQL
  • Knowledge of event-driven architecture, experience with queues (RabbitMQ or others)
  • Proficiency in test-driven development processes
  • Good documentation skills
  • Bachelor's or master's degree in CS, Engineering or equivalent practical experience
  • Great design and problem-solving skills, with a strong bias for engineering excellence
  • Good knowledge of software engineering practices, SDLC, build process and operations
  • Strong written and verbal communication skills
  • Always curious and passionate about learning newer and emerging technologies
  • Commitment to deliver results by untangling ambiguity with great problem-solving and analytical skills
  • Ability to work on a team and learn quickly
  • 5+ years of relevant work experience
  • 3+ years of experience in designing microservice solutions

Expectations for Ideal Candidates

  • Bachelor's or master's degree in CS, Engineering or equivalent practical experience
  • At least 3 years of experience in the following technologies: Kotlin, Java / Spring
  • Proficiency with Kubernetes
  • Previous experience with Kotlin or PHP
  • Experience in automation of HR or Finance domain
  • Monitoring/alerting tools


  • Designing and developing applications by setting expectations and features’ priorities throughout development life cycle
  • Determining design methodologies and tool sets; designing and conducting tests.
  • • Meet programming standards by following production, productivity, quality, and customer-service standards; identifying work process improvements; implementing new technology.
  • Adapt existing methods and procedures to create possible alternative solutions to moderately complex problems.

Required Documents

  • Updated CV: 
Apply Now
Closing: 31.12.2023
Closing: 31.12.2023
Apply Now