- Job TypeFull Time
- QualificationBA/BSc/HND
- Experience4 years
- LocationNairobi
- Job FieldICT / Computer
Required qualifications
- 4+ years proven work experience as a Senior Software Engineer in the automotive / public transport or related industries.
- BSc in Software Engineering, Computer Science, Mathematics or any related fields.
- Strong technical capabilities in Flutter, Python, SQL, or R.
- You have demonstrated an ability to learn continuously, work autonomously, and make decisions.
Roles & Responsibilities
- Design and implement scalable and reliable software systems architectures.
- Develop a suite of software applications for data acquisition, customer management, customer reporting and payments, and operations management.
- Design and implement reliable cloud based architectures (e.g. AWS or similar solutions)
- Develop interfaces to third-party software services and data systems.
- Deploy tools and simple processes to facilitate QA, issue resolution, and bug tracking
- Provide technical guidance and feasibility to stakeholder business requirements
- Work with cross-departmental teammates to assess software development projects, define priorities and communicate status.
- Provide technical guidance and mentoring to junior team members
- Participate in peer-reviews of solution designs and related code
- Create system documentation
Experience and Required Skills:
- Proficiency with server-side languages such as Python, Java, or .Net, and utilizing external APIs for integration with partner systems.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript and frameworks such Flutter.
- Proficiency developing simple mobile applications for Android OS and iOS.
- Understanding of software QA processes and a demonstrated ability to self-test and personally ensure quality for code.
- Hands-on experience with relational database technology such as MySQL, PostgreSQL, RDS, etc.
- Hands-on experience with non-relational database technologies such as MongoDB, DynamoDB, etc.
- Experience with AWS infrastructure or other similar cloud-based infrastructure services.
Attitude and approach:
- A proactive approach to work, the ability to handle multiple tasks, and to maintain a high-quality standard when working under time pressure.
- Growth mindset, excited to learn and not scared of asking questions.
- Self-motivated and a great team player.
- Leadership skills with a desire to mentor and develop team members
- Excellent time management and prioritization skills
Method of Application
Interested and qualified? Go to BasiGo on basigo.bamboohr.com to apply.