Senior Java Full Stack Engineer

Yassir is the leading super App in the Maghreb region, offering on-demand services such as ride-hailing, last-mile delivery, and financial services.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
4+ years of experience

Description For Senior Java Full Stack Engineer

Yassir, the leading super App in the Maghreb region, is seeking a Senior Java Full Stack Engineer to join our team. We are a rapidly growing company operating in 45 cities across Algeria, Morocco, Tunisia, with recent expansions into France, Canada, and Sub-Saharan Africa. Backed by ~$200M in funding from VCs in Silicon Valley, Europe, and other parts of the world, we're on a mission to change the way daily services are provided.

As a Senior Java Full Stack Engineer, you'll be at the forefront of building robust and scalable software using Java, Spring, and Hibernate. You'll design microservices, contribute to system architecture, and work closely with engineering and design teams to translate end-user requirements into effective technical solutions. Your role will involve improving code quality, participating in brainstorming sessions, and tackling challenging problems to deliver results on schedule.

We're looking for someone with at least 4 years of experience, a strong background in OOP and software design, and proficiency in Java, MongoDB, Spring Boot, and RESTful APIs. Experience with front-end development using Vue or React is essential. You should be comfortable working in a fast-paced, entrepreneurial environment and have the ability to prioritize and meet tight deadlines.

Join us in our journey to usher the continent into a digital economy era. At Yassir, we're not just about serving people - we're creating a marketplace that brings people what they need while infusing social values. If you're ready to bring your unique perspective and experiences to the table, we're excited to have you on board. Let's create a better tomorrow together!

Last updated 4 months ago

Responsibilities For Senior Java Full Stack Engineer

  • Build robust and scalable software in Java (Spring, Spring boot & hibernate)
  • Design and create (micro)services and system architecture for projects
  • 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 technology, algorithms and products
  • Work with engineering and design teams to understand end-user requirements and formulate use cases
  • Translate requirements into pragmatic and effective technical solutions
  • Dive into difficult problems and successfully deliver results on schedule

Requirements For Senior Java Full Stack Engineer

Java
MongoDB
JavaScript
React
  • 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
  • Experience with Java, MongoDB, Spring boot, and hibernate
  • Experience with REST and RESTful APIs, microservices
  • TDD experience
  • Experience with Front end development and frameworks like Vue or React
  • 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

Interested in this job?

Jobs Related To Yassir Senior Java Full Stack Engineer

Senior QA Automation Engineer

Senior QA Automation Engineer role at Yassir, leading super App in Maghreb, focusing on test automation and quality assurance for ride-hailing and financial services.

Senior QA Automation Engineer

Senior QA Automation Engineer position at Yassir, leading testing efforts for a major super App platform across multiple regions.

Senior Backend Engineer (NodeJS) - SuperApp

Senior Backend Engineer position at Yassir, building scalable Node.js microservices for Africa's leading super app platform.

Senior Backend Engineer (NodeJS) - SuperApp

Senior Backend Engineer position at Yassir, building scalable microservices with Node.js for a leading super App in North Africa.

Senior QA Automation Engineer

Join Yassir as a Senior QA Automation Engineer to ensure quality in our super App, offering ride-hailing, delivery, and financial services across Africa and beyond.