Software Engineer I – Back End

Role Profile:

Kyosk is looking for a passionate Software Engineer I who wishes to help develop solutions on the leading edge of innovation in Africa. The successful candidate will have the opportunity to learn from a high-performance development team and gain excellent exposure to the full SDLC.  
As a Software Engineer I, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work within a team spanning multiple countries to imagine and build innovative solutions for Kyosk’s customers and internal teams.
To be successful in this role you will need to be passionate about using technology to solve real world problems. You will contribute to high quality, resilient, scalable software using industry best practices.

Key Responsibilities

Deliver working software implemented from technical designs
Investigate and resolve errors
Adhere to agreed-upon development processes

Minimum Technical Requirements:

Tertiary qualification in Computer Science or equivalent
Backend Engineer: experience with Java and SpringBoot, 
Basic  knowledge of dev tools (e.g. IDE, version control)

Minimum Behavioural and Soft Skills Requirements:

Good work ethic
Punctual
Passion for learning
Be a team player

Desired Technical Competencies

1 year of software development experience
Experience working with Agile methodologies
Experience with administrative tools, e.g. Issue Tracking, Wikis, etc
Working knowledge of dev tool chain (e.g. IDE, CI/CD, version control)
Working knowledge of Java, SpringBoot, Hibernate.
Basic knowledge of containerization and orchestration
Basic knowledge of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc)
Proven experience with relational databases, such as MySQL or PostgreSQL.
Familiarity with NoSQL databases, like MongoDB.
Strong understanding of database fundamentals, including normalization and ACID principles.
Proficient in database design and data modeling techniques.
Demonstrated experience in building and maintaining REST APIs.
Proficient in debugging and using logging tools for effective troubleshooting.

Desired Behavioral Competencies:

Ability to give reasonably accurate time estimates
Considerate of value chain outside of sphere of responsibility
You have integrity: you do what you say you will do and make no excuses. 
Promote psychological safety in the team, as well as across the entire organisation.

Apply via :

kyosk.hire.trakstar.com

Comments

Leave a Reply

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

More posts