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
Responsibilities
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.