Yassir is the leading super App for on demand and payment services in the Maghreb region set to changing the way daily services are provided. It currently operates in 26 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (+$43M in funding) by VCs from Silicon Valley, Europe and other par...
Read more about this company
Build robust and scalable software in Java (Spring, Spring boot & hibernate)
Design and create (micro)services and system architecture for projects, and contribute and provide feedback to other team members
Help improve existing code quality through writing unit tests, automation and performing code reviews
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Dive into difficult problems and successfully deliver results on schedule
Requirements:
BSc/MSc in Engineering, Computer Science or relevant field
At least 4 years of experience in a similar role
Solid OOP and software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives
Must have technical skills:
Language: Java
Database: MongoDB or other
Framework: Spring boot and hibernate.
Web architecture: Rest and restful APIs, micro-services
TDD
Experience with Front end development and frameworks like Vue or React
Nice to have technical skills (Strongly advised for senior profiles):
Containers: Docker, kubernetes
Caching, Redis server
Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines
Highly organized, creative and critical thinker
Comfortable working in an entrepreneurial environment
Experience in a rapidly growing company in the mobility, on-demand or fin-tech space is a plus
Best Freelance Skills You Need to Earn in USDThis article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
10 Signs You Need to Hire a Recruitment AgencyThis article discusses 10 clear signs you need to hire a recruitment agency, how recruitment agencies solve these problems, and when outsourcing recruitment makes the most business sense.
Best Online Platforms that Pay Nigerians in USD to Train AILooking for AI training jobs that pay in USD? Discover the best online platforms where Nigerians can earn dollars by training AI models, writing prompts, evaluating AI responses, annotating data, and more.