Senior Backend Engineer
Edge Recruiter Nigeria Ltd.
Lagos, NG
6d ago

Job Description

Our client is a fun social payments app for cash or crypto. They are looking to attract an experienced Senior Backend Engineer. The role is fully remote.

About the Role

The client's backend engineering team is responsible for building, scaling and maintaining the services that power the applications in the Client's Ecosystem.

We run on service-oriented architecture comprising a host of services written in different languages.

We are looking for a Senior Backend Engineer to help build our latest product offerings from scratch, as well as help us improve performance of our existing services.

We are looking to expand operations beyond Nigeria and Ghana to several countries in and out of Africa in the coming months.

You will be working with a small team of mobile developers, blockchain engineers and designers to build highly impactful products in the fast growing blockchain technology space.

Responsibilities

  • Design and build backend services which are highly maintainable and scalable to meet the growing demand for our services
  • Come up with highly creative and cost-effective ways to solve business problems.
  • Great sense of ownership and ability to work in minimal supervision.
  • Partake in code reviews and give actionable feedbacks.
  • Work with engineers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Deliver APIs that make it easy for developers (internal and external) to interact with our platform.
  • Participate in troubleshooting complex issues and resolving defects in services.
  • Add positive energy in every meeting, and make your coworkers feel included in every interaction.
  • Required Skills :

  • You’ve designed, built, scaled and maintained production services, and know how to compose a service-oriented architecture.
  • You have 5+ years of professional experience with at least one of Java (Spring framework) or Node.js
  • You have experience working with large scale Relational Database Systems (MySQL, Postgres, etc) and NoSQL systems (MongoDB, DynamoDB, etc)
  • You have a solid understanding of object oriented (OO) analysis and design principles and demonstrate proficiency / expert knowledge in OO design.
  • You have experience working with Git for version control and a good grasp of various git-flows.
  • You have a very good understanding of caching techniques for optimising production workload.
  • You write high quality, well-tested code to meet the needs of your customers.
  • You have experience working in a fast-paced startup environment
  • You have great technical and non-technical communication skills.
  • You’re passionate about building an open financial system that brings the world together.
  • You have experience building applications on various AWS services. We are a cloud first company.
  • Preferred Experience :

  • Ability to deploy and manage applications on Kubernetes cluster
  • Ability to build and manage your own deployment pipeline
  • Ability to design and document API using Open API specifications
  • Prior experience working on a remote team
  • Why Join Us?

  • Do something meaningful; Be a part of the future of financial technology in the continent.
  • Fast moving, challenging and unique business problems
  • International work environment and flat organisation
  • Great career development opportunities in a growing company
  • Competitive salary and equity options
  • Health insurance with Gym and Spa Access
  • Access to training courses for Blockchain and other relevant professional development areas
  • Pan-African travel to other countries for product and market research
  • Get reimbursed for books you buy and complete reading.
  • Remote-Friendly with flexible working hours
  • Our client is an equal opportunities employer. Only qualified candidates will be contacted.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form