Backend Developer Intern

Internship: Lagos, Nigeria

About Aku 

Aku is a digital bank licensed by the CBN to offer easy payment, simple banking for everyone. Send/receive money and pay bills via USSD, app, cards. We are on a mission to help Africans get paid and grow. 

At Aku, performance is paramount. We have ample measurement systems and incentive schemes to recognise and encourage performance. In this way, extra effort that you put towards building products will quickly be recognise.

Job Description

Aku is seeking an intern Backend engineer to join the product team in support of the development and improvement of the Aku mobile and web applications.

If you’re creative, driven by creating a real positive impact in the world and have fun in the process, we want to meet you. As an intern backend engineer you’ll be an integral part of the creative mobile team at aku and will help us develop new features that take advantage of the latest trends in the iOS, Android and web ecosystem.

The ideal candidate should have some proficient in Java Spring Boot and Azure DevOps and able to clearly communicate with other developers and non-technical teammates, and strives to constantly improve.

 

Responsibilities 

  • Integration of user-facing elements developed by a front-end developer with server-side logic 
  • Building reusable code and libraries for future use 
  • Design and implementation of data storage solutions 
  • Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement. 
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. 
  • Creating new computer applications by writing or modifying source code as directed by a supervisor or senior developer 
  • Analysing data to identify improvements in efficiency or performance 
  • Reviewing software code written by other developers to identify bugs and errors 
  • Testing new software applications to ensure that they meet design specifications 
  • Maintaining existing software applications by fixing bugs, updating design elements, or adding new features 
  • Identifying potential security risks and suggesting solutions to improve security 

 

Requirements 

  • Fluency or understanding of specific languages, such as Java, PHP, or Python, SQL, JavaScript, Git, HTML and CSS. 
  • Strong understanding of the web development cycle and programming techniques and tools. 
  • Knowledge of APIs 
  • Understanding of data structures and algorithm. 
  • Focus on efficiency, user experience, and process improvement. 
  • Excellent project and time management skills. 
  • Strong problem solving and verbal and written communication skills. 
  • Ability to work independently or with a group. 

 

Benefits 

🔆 Flexible working hours 

🔝 Remote friendly 

👩🏻‍⚕️ Health Insurance 

😎 Team building events 

🌃 Paid Leave Days 

Application Deadline

31st of August, 2022