Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop new backend functionalities using Kotlin
- Implement anew in Kotlin the functionalities currently written in PHP.
- Help transform the backend from a monolithic to microservices.
- Design and implement databases to store and retrieve data efficiently
- Collaborate with frontend developers to ensure seamless integration with the frontend user interface
- Ensure security and scalability of the application as user base grows
- Test and debug backend code to ensure it works as expected
- Stay up-to-date with industry trends and recommend new technologies and best practice
Job Requirements
- Strong proficiency in Kotlin, at least 4 years of commercial experience
- At least 5 years in total as a Backend Software Engineer (various languages)
- Experience with databases such as MySQL or MongoDB
- Knowledge of version control systems such as Git
- Familiarity with cloud computing services such as AWS or Azure
- Excellent command of English (both spoken and written)
- Strong communication and collaboration skills
- Problem-solving skills and attention to detail
- Curiosity, high motivation
- Ability to learn quickly and get up to full speed
- Bachelor's degree in Computer Science or related field, or equivalent experience
Nice to have:
- Familiarity with PHP and Laravel - Java
- Most of the team is Arabic-speaking, so an excellent command of Arabic is nice to have (in addition to the mandatory excellent level of English