flutterwave jobs by jobhulu

Flutterwave Full Stack Developer Position

Flutterwave is a leading Nigerian fintech firm that delivers a cutting-edge payment ecosystem for global merchants and payment service providers throughout the African continent. Our goal is to develop a payments infrastructure that links Africa to the global economy. To accomplish this, we create advanced technology, tools, and infrastructure for businesses and banks that desire to offer their customers a secure and streamlined payments experience…

Read more about the company>>

Location: Lekki, Lagos (Nigeria)

Department: Systems Architecture

Job Type: Permanent

Who Are We Looking For?

As we develop and broaden across Africa and beyond, we are searching for a dynamic, enthusiastic, and dedicated person to join the team. As a Full Stack Engineer, your duties will include managing and supervising projects for the company as well as assisting the team in identifying, prioritizing, and carrying out activities throughout the software development life cycle of a product.

Assignments
  • Translate high-level product/user requirements into application architecture designs
  • Develop code to support new product features/enhancements in an agile environment
  • Create RESTful APIs for customer-facing applications
  • Design database schemas for new products/enhancements
  • Ensure quality and optimize performance of applications
  • Collaborate with the team in design and development
  • Maintain code integrity and apply object-oriented design principles
  • Conduct unit tests and set up automated testing for applications
  • Work with frontend designers to convert designs to visual elements
  • Maintain code and application security, ensure data protection
  • Develop applications using NodeJs, HTML, CSS, JavaScript, VueJs
  • Understand scope and client’s business model
  • Mentor team members and implement best practices/processes
  • Comply with documented process (SDLC)
  • Use creativity and efficiency to select components and tools.
Qualification
  • Proficient with objected oriented design in a back-end programming language e.g. NodeJs
  • Proficient with web applications and web technologies such as HTML, CSS, JavaScript, VueJs
  • Possess excellent knowledge of code versioning tools such as Git
  • Able to create database schemas that represent and support company products
  • Proficient in data migration, transformation, and scripting
  • Understand design principles behind highly scalable applications
  • Be able to manage applications on a wide variety of cloud platforms, and perform database administration and application scaling to support load changes
  • Ability to implement automated testing platforms and unit tests
  • Possess solid communication skills and a strong customer focus
  • Maintain good knowledge of emerging technologies
  • Ability to finish projects on time 
  • Displaying Enthusiasm/Motivation/Creativity for assignment
Application Mode

To apply for this job, individuals who meet the qualifications should select ” APPLY FOR THIS JOB” and fill out the designated Flutterwave application form.