datatrota
Signup Login
Home Jobs Blog

Mid level Backend Developer at AFEX

AFEXAbuja, Nigeria Software Development
Full Time

Established in 2014 as Nigeria�s first licensed private commodities exchange, AFEX's infrastructure and platforms drive capital to build a trust economy in Africa�s commodity markets. We provide solutions in trading, financing and market system development.

Job Summary

  • We are seeking a talented and motivated Mid-level Backend Developer to join our growing development team.
  • As a Mid-level Backend Developer, you will work closely with senior developers and cross-functional teams to develop and maintain the backend infrastructure and systems that power our applications.
  • You will contribute to the design, implementation, and testing of scalable and efficient software solutions.
  • The ideal candidate should have a solid understanding of backend technologies, a passion for problem-solving, and a desire to expand their skill set.

Responsibilities

  • Assist in designing, developing, and maintaining the backend architecture, databases, and APIs that support our web and mobile applications.
  • Collaborate with senior developers and cross-functional teams to gather software requirements and specifications.
  • Write clean, reliable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and contribute to the improvement of code quality.
  • Debug and troubleshoot issues, perform root cause analysis, and propose effective solutions.
  • Collaborate with frontend developers to integrate frontend and backend components seamlessly.
  • Stay updated with emerging trends, technologies, and frameworks in backend development.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Assist in optimizing the performance, scalability, and security of the backend systems.
  • Support and maintain existing backend systems, including bug fixes and feature enhancements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • At least 2-4 years of experience as a Backend Developer, preferably in a mid-level role.
  • Proficiency in Python (Django). Proficiency in NodeJs (Expess) is a big add.
  • Experience in developing and consuming RESTful APIs and RPC.
  • Solid understanding of database technologies (SQL and NoSQL), including basic database design principles.
  • Familiarity with version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
  • Strong problem-solving and analytical skills, with the ability to learn and adapt quickly.
  • Good communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

Preferred Qualifications:

  • Knowledge of Agile methodologies and experience working in Agile development teams.
  • Basic understanding of software testing principles and experience with unit testing frameworks.
  • Passion for learning and self-improvement, with a willingness to take on new challenges.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend