Manufacturing / FMCG / Industrial

Full Stack Python Developer at ZKTeco Company Limited

ZKTeco Company Limited is a world-leading manufacturer of biometrics readers (facial, vein, fingerprint palm) access controls, time attendance, turnstiles and barriers, security cameras, metal detectors, car park & vehicle management solutions, X-Ray inspection, integrated security solutions, and embedded biometric and radio-frequency identification modules.

We are recruiting to fill the position below:

Job Title: Full Stack Python Developer

Location: Victoria Island, Lagos (Partly Remote)
Employment type: Full Time

Job Description

  • Work with developers and product manager to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write reusable, testable & efficient code
  • Develop back-end components to improve responsiveness and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Design and implementation of low-latency, high-availability, and performance applications


  • Degree in Computer Science, Engineering or a related field
  • 2-3 years experience as a Python Developer
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application and basic database knowledge
  • Familiarity with event-driven programming in Python
  • Familiarity with web development and understanding of front end technologies such as HTML, Javascript, CSS
  • Familiarity with Restful API programming, such as Django-rest-framework
  • Expert in Python with knowledge of at least one Python web framework, such as Django/Flask/Tornado
  • Knowledge of  ORM (Object Relational Mapper) libraries
  • Understanding of Docker, and experience with docker-compose or Kubernetes
  • Understanding of the threading limitations of Python and multi-process architecture
  • Strong unit testing and debugging skills
  • Proficient understanding of code version tools (such as Git or SVN etc.) and release management
  • Good understanding of agile development methodologies and working in an agile team
  • Strong analytical skills and problem-solving skills
  • An analytical mindset with a solid grasp of the solution-centered approach
  • Resourceful and troubleshooting aptitude
  • Must be a well-organized, composed, self-motivated world-class individual contributor or thriving to become so.
  • Very good communication skills and outstanding written skills.

Additional Information:

  • 2 days remote work weekly.


How to Apply
Interested and qualified candidates should:
Click here to apply online

Leave a Reply

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