Select Page

Python Developer

Location: Nairobi, Kenya 

Department/Unit: Technology Team

Reports to: Engineering Leads

Apply: jobs@hellotractor.com

 

Company Overview 

Hello Tractor connects tractor owners to smallholder farmers through an IoT digital solution that supports improved management of tractor businesses, ensuring tractor owner success, while connecting farmers to affordable services. Our solution begins with a low-cost hardware monitoring device that can be installed on any tractor, connecting it to the cloud for remote data tracking and analytics. By expanding tractors’ serviceable geography, we enable owners to grow their business, providing employment opportunities for service providers and rural booking agents. By creating equitable access to tractor services, we enable smallholder farmers to earn more and grow more, improving livelihoods and food security for their families and communities.

 

Job Summary

Hello Tractor is looking for a Python Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.  You will be working with a world-class team of professionals who are passionate about what they do and will expect no less from you. Having an insatiable hunger for learning new technologies and improving existing ones is key. Passion to apply technology to meet the needs of low-income farmers is an absolute must. If it is a good mutual fit, you will pay attention to details and take great pride in your work.

Key Responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions 
  • Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions
  • Debugging codes when required and troubleshooting any Python-related queries
  • Keep up to date with emerging trends and technologies in Python development
  • Foresee potential issues before they arise and adapt their own approach, working within constraints to avoid adverse impact
  • Communicate across the company to technical and non-technical leaders with ease
  • Mentor team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling
  • Working with teams and teammates across multiple time zones

Qualifications

  • At least 4 years of full-time professional experience writing Python code, with knowledge of at least one Python web framework, such as Django
  • Proven strong software engineering skills and craftsmanship
  • Experience with Linux development programming tools
  • Proven object-oriented programming skills including design patterns
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven architecture
  • Strong unit test and debugging skills
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Able to integrate multiple data sources and databases into one system
  • Proficient understanding of code versioning tools
  • Excellent planning and interpersonal skills.
  • Flexibility/adaptability working in a dynamic environment with changing requirements.
  • Self-motivated and proactive problem solving skills that drive solutions to completion.
  • A passion for improving the efficiency and effectiveness of other engineers.

Compensation

  • We offer an industry competitive salary and benefits, with an opportunity to participate in the company’s equity incentive program.

Apply

If this sounds like what you have been seeking, send your resume and cover letter to jobs@hellotractor.com. Please put Python Developer in the subject line.

Pin It on Pinterest

Share This