Python Developer

Job Description


Job Summary

Do you want to do well while doing good? StepWise is partnering with Zalego Academy to hire experienced developers to help build internal software products
StepWise is making an impact by providing people with physical disabilities in the developing world with meaningful employment in the digital economy. Our highly motivated and skilled teams located in East Africa perform data processing tasks such as transcription and digitization, data labelling and annotation for machine learning and artificial intelligence data sets, and content moderation.
StepWise has offices in Austin, Texas and Nairobi, Kenya.
About the Job:
As a software developer at StepWise, you will work directly with our developer team and to develop new software features. To be successful, you must be equally comfortable interacting with business executives and diving into a detailed discussion with technical experts. You will work directly with the developer team to understand the needs of our customers and navigate the development and deployment of complex software features.
Are you a highly experienced talented Phyton Developer looking for a challenging role where you can learn lots more and work on exciting projects in a great working environment?
If you are passionate about technology, constantly seeking to learn and improve skill set, then you are the type of person we are looking for!
We are offering superb career growth opportunities, great compensation and benefits.

Requirements Previous working experience as a Phyton Developer for 2 years
BS/MS degree in Computer Science, Engineering or a related subject
Hands on experience with Django, Flask or other Python frameworks
Good understanding of server-side templating languages such as Jinja 2, Mako, etc
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with some ORM (Object Relational Mapper) libraries
Skills Creative and efficient problem solver
Ability to solve problems quickly and efficiently
Great aptitude and attitude towards learning
Take full responsibility for task/project execution
Ability to prioritize own work and respect deadlines


  • Write reusable, testable, and efficient code
  • Build efficient back-end features in Python
  • Design and implement of low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Performance tuning, improvement, balancing, usability, automation
  • Prepare technical documentation
  • Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features

  • Job Requirements

    Required education : Bachelor's degree
    Required relevant work experience : 2 years
    Required languages: English (Spoken: fluent | Written: fluent)

    Related Ads