- Job Title: Senior Backend Engineer (Python)
- Location: Kenya (Remote)
Company Description:
We are a financial services company building a bank for entrepreneurs in Africa. Our mission is to empower African entrepreneurs with the tools they need to run successful businesses. 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 +More). We are a team of 11-50 employees and backed by Y Combinator, Global Founders Capital, and other top-tier investors.
Job Description:
We are seeking a Senior Backend Software Engineer to join our team. As a Senior Backend Engineer, you will be responsible for architecting, implementing, releasing, and supporting features that enable our collaborative product model. The successful candidate will have a passion for collaborative problem-solving, a commitment to creating high-quality products, and experience working on the back end of a technology product.
Responsibilities:
- Design, develop, test, refactor, and scale backend implementations of new and existing consumer product features
- Design and develop the backend and data layers of the software that will run across the web and mobile apps
- Work with smart algorithm processes to scale software from thousands to millions of transactions
- Set up staging and sandbox environments to test software functionality and efficiency
- Build smart data collection techniques to better understand user behaviors and experience
- Tackle software bugs and technical troubleshooting
- Support customer-witnessed testing
- Build reusable code and libraries for future use
- Critically look at the user problems and design process flows and improve them
- Collaborate with cross-functional teams to understand member pain points and come up with solutions
- Proactively identify opportunities for improving the reliability and scalability of our systems
- Work across the engineering team to improve and uphold high technical standards
Hiring Now: Local Liaison – Kenya
Requirements:
- 6+ years of experience developing software in a production environment at a scale
- Fintech/financial services experience is essential
- Strong experience working on the backend of a technology product
- Impact and mission-driven
- Champion mentality; result and goal-oriented
- Great team player with humility
- Ability to communicate clearly and concisely
- A keen and strategic problem solver
- Enjoy learning and diving into the deepest levels of how things work
- A deep understanding of Python
- High-level experience and understanding of APIs and Django Rest framework
- High-level experience and understanding of Celery, RabbitMQ
- High-level experience and understanding of socket programming
- Ability to ‘mold’ efficient queries to perform tasks on time
- Must have built awesome software before that had live active users
- Knowledge of technological trends
- Working knowledge of Git
- Ability to conduct technological analyses and research
- Experience working with transactional databases (MySQL DB, PostgreSQL) and caching systems (Memcached, Redis)
- Exposure to architectural patterns of large, high-scale mobile applications
- An appreciation for maintainable and well-tested code
Benefits:
- Competitive Salary
- Medical cover
- Paid time off (leave days)
- Work tools
- We invest in our employees through career development & opportunities
Application Deadline: 6th April 2023
If you are passionate about using your technical expertise to help build a better financial future for African entrepreneurs, we want to hear from you! Please apply with your resume and cover letter.
One response to “Senior Backend Engineer (Python)”
[…] Hiring Now: Senior Backend Engineer (Python) […]