About Us
Prospa is building the operating system for 40 million Nigerian Entrepreneurs. With our mobile app, business owners can open a business bank account in 5 minutes and get powerful tools to run a business (Invoicing, CRM, Inventory, E-commerce and more).
Prospa is backed by Y Combinator, Global Founders Capital and other top tier Investors.
About You
As a Backend Engineer specialising in Python, you'll be responsible for designing, developing, and maintaining robust, scalable backend systems that power our applications. You'll work closely with cross-functional teams to deliver high-quality, efficient code that meets our Members' needs.
Key Responsibilities
- Design, develop, and maintain Python-based backend services and APIs
- Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features
- Optimise application performance and scalability
- Implement data storage solutions and integrate with databases (e.g., PostgreSQL, MongoDB)
- Ensure high availability and reliability of our services
- Write clean, maintainable, and well-documented code
- Participate in code reviews and mentor junior developers
- Troubleshoot, debug and resolve complex software issues
- Stay updated with the latest trends and best practices in backend development.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 5+ years of experience in backend development, with a strong focus on Python
- Expertise in Python web frameworks (e.g., Django, Flask, FastAPI)
- Proficiency in RESTful API design and development
- Strong understanding of database technologies (SQL and NoSQL)
- Experience with cloud platforms (preferably AWS or GCP)
- Familiarity with microservices architecture and containerisation (Docker, Kubernetes)
- Solid understanding of software design patterns and principles
- Experience with version control systems (Git)
- Excellent problem-solving and analytical skills
- Strong communication skills and ability to work in a team environment
Preferred Qualifications
- Experience with asynchronous programming in Python
- Knowledge of message queuing systems (e.g., RabbitMQ, Apache Kafka)
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with performance tuning and optimisation of Python applications
- Contributions to open-source projects
- Knowledge of machine learning libraries (e.g., TensorFlow, PyTorch) is a plus.
Benefits
Here’s Just Some Of Our Prospa Perks:
- Competitive Salary (please note salary is paid in local currency of ₦)
- Fully Remote
- Bonus
- Work Tools
- We invest in our team through career development & opportunities
If you're passionate about building scalable backend systems and want to work with cutting-edge technologies, we'd love to hear from you!
Prospa is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all.