Software Engineer
Talentinthecloud Ltd
Johannesburg, Gauteng
2d ago
source : findojobs-za

Job DescriptionA business, building the financial services infrastructure for Africas gig economy workers is looking for a Software Engineer to join their lean but passionate team.

They pride themselves in building solutions that financially empower the lives of Africas 15 million gig workers. Currently based out of Lagos, Nairobi and Johannesburg, they are a mission-driven team with teammates from a diverse set of backgrounds and countries.

A bit about the role : The business is looking for a Software Engineer based in South Africa with a focus on the backend and frontend to join the team of developers and support in building custom solutions to provide financial services to Gig Workers in Africa.

Youll be part of a cross-functional team thats responsible for the full software development lifecycle.RequirementsYour mission : Work with development teams, product managers to plan & prioritize, architecture, build, advance, and scale software solutions Participate in strategic technical decisions related to technology, definition, and implementation of digital products Deliver high quality, testable, secure, readable, and documented software with a focus on the customer Develop system architecture, requirements specifications, modularize features, etc Advocate, advise and develop best industry standards such as CI / CD, Agile, responsive design, containerization, TDD, peer reviews, etc Troubleshoot, debug and upgrade software Write documentation and provide technical training A bit about you : 2+ years of working experience handling multidisciplinary complex systems Solid experience with language such as Java, Javascript, Python or other scripting languages Experience with Java Spring framework Experience with database such as My SQL, Postgre and servers such as Linux Excellent communication and teamwork skills Great attention to detail Willingness to learn new technologies Understanding of CI / CD and code versioning toolsRequirementsYour mission : Work with development teams, product managers to plan & prioritize, architecture, build, advance, and scale software solutions Participate in strategic technical decisions related to technology, definition, and implementation of digital products Deliver high quality, testable, secure, readable, and documented software with a focus on the customer Develop system architecture, requirements specifications, modularize features, etc Advocate, advise and develop best industry standards such as CI / CD, Agile, responsive design, containerization, TDD, peer reviews, etc Troubleshoot, debug and upgrade software Write documentation and provide technical training A bit about you : 2+ years of working experience handling multidisciplinary complex systems Solid experience with language such as Java, Javascript, Python or other scripting languages Experience with Java Spring framework Experience with database such as My SQL, Postgre and servers such as Linux Excellent communication and teamwork skills Great attention to detail Willingness to learn new technologies Understanding of CI / CD and code versioning tools

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form