Software Engineers at Soko are innovative developers who focus on developing cutting-edge supply chain system. Our engineers enjoy building new technologies in a fast paced environment.
What we are looking for:
Ideal candidates are self-starters and natural communicators with a flair for aesthetics. Soko is a team of entrepreneurial-minded individuals who thrive on finding innovative solutions to the toughest challenges, love to get their hands dirty and never stop learning. It is a flat organization and a fast-paced working environment in which everyone plays a role in communicating and contributing to our goal of empowerment and access to design. We love what we do and a positive attitude and a passion for our mission are essentials for our team!
We are looking for a Software Engineer Intern who can complement our tasks and share the same passion.
What you will get:
An incredible learning experience working with a global team as part of a mission-driven organization, directly working with the Technology team who are dedicated to providing you with real hands-on experience (no photocopies!) in a start-up and social enterprise. So come ready to code!
Qualifications:
You develop in Python.
You are proficient with the django web framework.
Be a team player who is willing to take on responsibilities
Be a fast learner who is able to hit the ground running
Flexible, forward-thinking, and responsible
A great fit for Soko is someone who is: Passionate; Innovates and Inspires; Takes ownership; Team player; Loves what they do!
Responsibilities :
Designing, testing, documenting, and implementing new application components within a team of developers
Investigating, identifying and correct defects in existing code bases
Participating in code reviews and revising own code in response to feedback from other developers
Participating in meetings and other coordination activities with the team
Development Tasks
Our stack consists of Django, MySQL, Angular, Android. You will be working on Django
Developing RESTful APIs and integrating third-party APIs.
Ensuring all code meets PEP standards with PyLint
Full stack development using django
Occasionally running system management tasks such as OS updating and packaging installing
Working with messaging frameworks such as Rabbit MQ and redis
Working with task queues such as Celery
Automating testing with PyTest.
In Git, working with branches and rebases.
At our Nairobi location, we will also treat you to the following:
On-site lunch.
A small stipend will be provided to cover your basic expenses.
Access to personal and professional learning resources and talent
go to method of application »