Backend Software Engineer / Developer (Python)


Apply for this job   

Share this job:

This job listing has expired! Click here to view the latest ICT / Telecommunications jobs in Nigeria

Beans is an Africa based software as a service (SaaS) company specialized in groundbreaking eCommerce applications and tools. We create software that are used by more than 1,000 online merchants and 3 millions customers around the planet with 80% of our users based in the U.S . We like to partner with people who are ready to play in the champions' league of SaaS, i.e compete internationally with the best software on the planet. We’re looking for associates, who are dedicated to doing an amazing job, who want to stretch the boundaries, who are eager to impress, and who want to prove that Africa is capable of creating a product that surpasses international standard. 



  • Deliver and maintain scalable applications
  • Develop and maintain a REST API
  • Writing test case to avoid regression and bug in the API
  • Document the API for the internal and external use
  • Work on performance improvements and help scale up for next million users



  • Have been working with Python for at least 3 years
  • Have been working with Javascript for at least 2 years
  • Experience working with Django for more than a year
  • Experience working with and designing REST APIs
  • Experience with Relational SQL Databases (PostgreSQL)
  • Experience working with Celery, AMPQ, Redis, NGINX, Git (or the likes)
  • Ability to setup a server and deploy an app is a plus
  • Motivate and passionate about shipping high quality software
  • Experience designing and building highly scalable distributed applications
  • Proven ability to take a feature from concept to production
  • Ability to apply software design patterns in a real-world environment
  • Have a grasp of basic web security
  • Find pleasure in working with other skilled developers
  • Post Secondary education in Computer Science or equivalent program and/or related work experience



  • Competitive salaries
  • Paid Time Off
  • Free snacks
  • Opportunity to advance in a growing company
  • Stock options at a young and fast growing company
  • Company retreats organized in various african cities





Job Level

Experienced (Non-Manager)


Outside Nigeria


Information Technology

Job Type


Minimum Qualification


Preferred Years of Experience

3 - 5 years


₦200,000.00 ‐ ₦300,000.00 per month