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