Lagos, Nigeria
Company
Yana provides capital and financial management for businesses in emerging markets. We currently provide credit accounts of up to 50 million naira, discounts from other business services and cash flow management software for mid sized businesses in Nigeria.
Role
As a Backend Engineer at Yana Finance, you should have a good understanding of backend systems, databases, and API development as you will play a crucial role in designing, developing, and maintaining our backend infrastructure, ensuring scalability, performance, and security. You will collaborate within the product and engineering team to build excellent products for internal and external use.
Responsibilities
- Design, develop, and maintain server-side applications using PHP and JavaScript (Node.js)
- Develop and integrate RESTful APIs to support various frontend and mobile applications.
- Design, optimize, and manage relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases.
- Write clean, maintainable, and efficient code, and enforce coding standards and best practices.
- Collaborate with the team to design system architecture, including micro-services and server-less architectures.
- Identify and resolve performance bottlenecks to ensure high availability and reliability.
- Implement security best practices and ensure data protection and compliance with relevant regulations.
- Develop and maintain unit and integration tests to ensure code quality and reliability.
- Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products.
- Provide proper code, api and product documentation for endpoints created for use internally or with third parties.
Requirements
- Minimum 3 years of backend development experience
- Proficient in PHP and JavaScript (Node.js)
- Experience with PHP frameworks (Laravel, Symfony) and JavaScript frameworks (Express.js)