Afex Nigeria is Hiring Full-time Backend Developer

Job Summary

The backend application developer’s primary duty is to create, maintain and implement the source code for backend systems and programs that meet the needs and requirements of the business using one or more computer programming languages.

Responsibilities
  • The developer would be responsible for creating, maintaining and implementing the source code that makes up the application program.
  • Deliver across the entire app life cycle –concept, design, build, deploy, test and support
  • Working directly with developers and product managers to conceptualise, build, test and realise products
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Build prototypes at tech scoping stage of projects
  • Building clean and reusable code and libraries for immediate & future use
  • Implementation & Integration of user-facing elements developed by front-end developers with server-side logic
  • Create compelling device specific user interfaces and experiences
  • Standardising the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
  • Optimising performance for the apps
  • Keep up to date on the latest industry trends in software development technologies/frameworks
  • Explain technologies and solutions to technical and non-technical stakeholders
Requirements
  • Minimum of 3years experience as a professional Python (Django) application developer.
  • First degree from a reputable university
  • Great teamwork skill
  • Excellent Multitasking Skill
  • Great interpersonal and communication skills
  • Complex problem-solving Skill
  • Excellent time management skills
  • Knowledge of Docker & Kubernetes a plus.
  • Strong OO design and programming skills in Python and Django
  • Good understanding of Django Rest Framework (DRF)
  • Experience with JWT authentication and common industry standard encryption algorithms
  • Knowledge of PostgreSQL, MySQL and other similar database management system
  • Good understanding of front-end technologies including (but not limited to) HTML, CSS, JavaScript and React
  • Knowledge of the OpenAPI Specification
  • Understanding of “session management” in a distributed server environment
  • Knowledge of Linux Servers and basic deployment tasks
  • Good understanding of OO programming and design pattern
  • Good understanding of agile development frameworks including Scrum and Kanban
  • Strong knowledge of Git
  • Experience with third party libraries and APIs
  • Vast knowledge of the general software development landscape, architectures, trends, and emerging technologies
  • Excellent QA/ testing skills

Apply Here

 

Also Apply:

Never miss an opportunity again. Join our Telegram Group or WhatsApp Group

Leave a Reply

Your email address will not be published. Required fields are marked *