Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 13, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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

     

    Agile Coach

    About the Role

    • We are looking for an Agile Coach, who will help transition our projects from its existing work practices to infusing a real agile comprehension from the top-down.
    • You will be responsible for adapting our processes to adapt to rapidly changing environments, in a highly collaborative manner to guide Yassir’s rapid growth.
    • You possess unparalleled strategic thinking, outstanding project management and leadership acquirements? - then this job is for you!

    Responsibilities

    • Increase the agile aptitude, incremental thinking skills and self-organization of our cross-functional teams
    • Work with other agile coaches, development teams, tech guides, and product managers to create an environment with high autonomy, critical thinking, and high alignment, where teams learn to self-organize based on a strong and well-understood vision and clear KPIs
    • Coach and train development teams, product managers and engineering team on the effective application of agile values, regulations, and practices, motivating to high performance at a sustainable pace, and high staff engagement

    Requirements

    • It is in your nature to empower teams and people to achieve their full potential
    • A minimum of 4 years of proven experience in Agile Coaching
    • Proven record in promoting transparency, empowerment and continuous improvement
    • By embracing ideation and innovation, you guide the teams toward self-organization and agile maturity
    • A strong sense of emotional judgment and conflict resolution techniques. Trust building is your main focus
    • Professional fluency in written & spoken English

    What We Offer

    • You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +50 cities.
    • At Yassir we celebrate everything. OKR´s party! 
    • Flexible working hours, because we care about your outcome and not output
    • Outstanding mentors who will assist you in your growth
    • Extremely steep learning curve with own responsibility and intensive guidance
    • Very strong team cohesion with daily and weekly activities
    • Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans.

    go to method of application »

    Staff Backend Engineer (NodeJS / Go)

    About the Role

    • As a Backend Staff Engineer, you will be responsible for driving the technical standards for the Backend in our Last Mile Delivery domain.
    • You will work closely with multiple squads within the domain to provide technical leadership in areas such as tech roadmaps, architecture decisions, and feature development and release cycles.
    • Your role will also involve mentoring junior developers and contributing to the scaling up of Backend engineers in multiple squads. This will include conducting technical interviews to identify and onboard talented engineers.

    Responsibilities

    • Design, build, and maintain features for domain applications
    • Provide technical leadership and manage dependencies
    • Conduct design and code reviews
    • Support and help grow domain team members by helping them with technical blockers
    • Continuously discover, evaluate, and implement new technologies to improve efficiency
    • Participate in architecture and design discussions
    • Strongly contribute to building the technical roadmap
    • Conduct technical interviews
    • Improve engineering standards, tooling, and processes.

    Owner of these projects:

    • Conduct feasibility studies to validate capability and functionality
    • Draft and submit intellectual property
    • Conduct research and assess current technologies
    • Develop and execute complex, multi-tier distributed software search applications
    • Apply technical and domain expertise to products and problems
    • Assess and write code to improve or extend applications
    • Manage and provide assistance for current software applications
    • Provide technical leadership and mentorship to others

    Requirements

    • Solid backend engineering experience with Node.js and Go
    • Strong foundation in programming fundamentals
    • Excellent communication skills
    • Proven problem-solving abilities and a willingness to help others achieve their goals
    • Extensive experience with Git in a team environment
    • Proficiency in writing testable code and unit tests
    • Bonus: Experience in a fast-growing startup in the on-demand services industry
    • Extensive experience with A/B experiments and a data-driven approach to product development

    go to method of application »

    Engineering Manager - Financial Services

    About the Role

    • As part of our expansion effort, we are looking for an engineering manager to lead our team of financial services developers.
    • You will lead a tech team supporting Yassir's product development and delivery.
    • You will own and build large-scale systems and micro-services.
    • Together with your team, you will design, develop, and deliver powerful applications in a highly dynamic environment.
    • To be successful in this role, you should have outstanding technical skills and you are not afraid to be hands-on, you are confident in leading and serving tech teams, good at juggling multiple products, and thrive in high-growth environments.

    Responsibilities

    • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into pragmatic and effective technical solutions.
    • Contribute to hiring the engineering team for the product you are responsible for.
    • Work with the different stakeholders to establish a culture of technical excellence and be responsible for the success and personal growth of your team.
    • Oversee engineering teams and their projects. Ensure they can deliver their best work by spotting and alleviating blockers and coaching teammates.
    • Build robust and scalable software in Java.
    • Help improve existing code quality through introducing quality assurance and performing code reviews.
    • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and product.

    Requirements

    • B.Sc / M.Sc in Engineering, Computer Science, or relevant field
    • Previous experience with digital products or in a similar product role at a FinTech company, digital bank, or Payment provider
    • At least three years of work experience as an engineering manager or tech lead at an engineering department
    • Extensive experience with cloud technologies, microservices architecture, continuous delivery, and modern human-computer interfaces
    • Good understanding of agile methodologies
    • Excellent leadership and project management skills, ideally experience managing remote teams
    • Solid software design knowledge – you should know how to create software that is extensible, reusable, and meets desired architectural objectives
    • 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 working with core banking software is a plus

    go to method of application »

    Senior Data Engineer

    Responsibilities

    • Build a centralized data lake on GCP Data services by integrating diverse data sources throughout the enterprise.
    • Develop, maintain, and optimize SPARK-powered batch and streaming data processing pipelines. Leverage GCP data services for complex data engineering tasks and ensure smooth integration with other platform components
    • Design and implement data validation and quality checks to ensure data's accuracy, completeness, and consistency as it flows through the pipelines.
    • Work with the Data Science and Machine Learning teams to engage in advanced analytics.
    • Collaborate with cross-functional teams, including data analysts, business users, operational and marketing teams, to extract insights and value from data.
    • Collaborate with the product team to design, implement, and maintain the data models for analytical use cases.
    • Design, develop, and upkeep data dashboards for various teams using Looker Studio.
    • Engage in technology explorations, research and development, POC’s and conduct deep investigations and troubleshooting.
    • Design and manage ETL/ELT processes, ensuring data integrity, availability, and performance.
    • Troubleshoot data issues and conduct root cause analysis when reporting data is in question.

    Requirements
    Required Technical Skills:

    • PySpark
    • GCP - Big Query, Dataproc, Dataflow, Dataplex, Pub-Sub and Cloud Storage
    • Advance SQL knowledge
    • NoSQL (Preferably MongoDB)
    • Programming languages - Scala/Python
    • Great Expectation - similar DQ framework
    • Familiarity with workflow management tools like Airflow, Prefect or Luigi.
    • Understanding of Data Governance, DWH and Data Modelling

    Good to have skills:

    • Infrastructure as Code - Terraform
    • Docker and Kubernetes
    • Looker Studio
    • AI and ML engineering knowledge.

    go to method of application »

    Staff Backend Engineer (NodeJS) - SuperApp

    About the Role

    • As a Backend Staff/lead Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain.
    • You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle.
    • You will mentor junior developers.
    • You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.

    Responsibilities

    • Design, build and maintain features for the domain applications
    • Provide technical leadership and manage dependencies
    • Conduct design and code reviews
    • Help the domain team members with technical blockers supporting them and helping them grow
    • Continuously discover, evaluate, and implement new technologies to maximize efficiency
    • Participate in architecture and design discussions
    • Participate strongly in building the technical roadmap
    • Conduct technical interviews
    • Help Improving engineering standards, tooling, and processes

    Owner of these projects:

    • Perform feasibility studies to validate capability and functionality
    • Draft and submit intellectual property
    • Research and assess current technologies
    • Develop and execute complex, multi-tier distributed software search applications
    • Create technical and domain expertise and apply to products and problems
    • Assess and write code to improve or extend application
    • Manage and assist current software applications
    • Experience providing technical leadership, and mentoring others

    Requirements

    • At least 10 years of experience in backend engineering with NodeJS
    • Strong foundation in programming fundamentals
    • Excellent communication skills
    • Enjoy solving problems and helping others meet their goals
    • Substantial experience with Git in a team environment
    • Experience writing testable code and unit tests
    • Experience in a fast-growing startup in a the on-demand services space is a plus
    • Have a deep knowledge of React and NodeJS, and you have experience developing products with it
    • Experience using modern JavaScript and tooling in a full-stack setting
    • Extensive experience with A/B experiments and have a data-driven attitude toward product development

    What We Offer

    • You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)
    • Attractive salary and you even get a stake in the company
    • Have a lasting impact on our company's culture
    • Perfect timing with renowned investors to build something great
    • Extremely steep learning curve with own responsibility and intensive guidance
    • Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans

    go to method of application »

    Senior Backend Engineer (NodeJS)

    About the Role

    • In this role, you will be part of our growing and international engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex backend development, including microservices architecture, using Node.js.
    • You will own and build large scale backend systems and micro-services.
    • You will design, develop, and deliver powerful server-side applications in a highly dynamic environment, where root cause analysis and rapid problem-solving are required.

    Responsibilities

    • Build robust and scalable software in Node js.
    • 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

    • B.Sc / M.Sc in Engineering, Computer Science or relevant field
    • At least 5 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: Node.Js.
    • Database: Mongodb or other.
    • Framework: Express.js or other.
    • Web architecture: Rest and restful APIs, micro-services
    • Master source version control: GIT

    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 fintech space is a plus.

    What We Offer

    • You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +50 cities (Algeria, Tunisia, Morocco, Senegal & France)
    • Attractive salary and you even get a stake in the company
    • Have a lasting impact on our company's culture
    • Perfect timing with renowned investors to build something great
    • Extremely steep learning curve with own responsibility and intensive guidance
    • Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans

    Method of Application

    Use the link(s) below to apply on company website.

     

    Interview Process

    • Talent acquisition screening interview.
    • Take home tech challenge.
    • Live coding (technical interview)
    • System design interview.
    • Leadership interview.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yassir Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail