Busha is one of Africa’s leading digital asset platforms. We are on a mission to onboard millions of Africans into the crypto economy, and we are building software and services that will enable our users to experience the blockchain-enabled future of finance.
Our customers are at the center of everything we do, and we are obsessed with creating a pleasa...
Read more about this company
We are looking for a Backend Engineer with a passion finding solutions that allow customers to intuitively use our products. You will work with other designers and cross-functional team members and will rely heavily on both qualitative and quantitative data to make informed decisions. Your duties may also include training new employees and maintaining open communication with other departments during the design process.
Responsibilities:
Integration of user facing elements developed by front end developers with server side logic
Be involved and participate in the overall application lifecycle
Build high quality reusable code libraries for future implementation
Implementing security structures and its best practices
Conceptualizing and implementing data storage solutions
Maintain server stability with zero downtime
Configuring the backend usability for all frontend applications
Improve our code quality through writing unit tests, automation and performing code reviews
Work with product and design teams to understand end user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Writing clean scalable and efficient codes
Troubleshooting and debugging to optimise performance
Routinely inspect server code for speed optimization
Attend regular meetings with the frontend team to expose weakness and problems
Stay up to date with current best practice
Provide code documentation and other inputs to technical documents
The ideal candidate must have;
A minimum of 5 years relevant experience
Proven work experience as a backend developer
Experienced with software engineering best practices
In-depth understanding of data structures and other computer science fundamentals
Fluency or understanding in Golang, Messaging Queues and Database/Operating systems
Understanding of accessibility and server compliance
Strong understanding of the web development cycle, programing techniques and tools
Nice to haves;
Excellent analytical and time management skills
A demonstrated passion for the Busha mission
The ability to work effectively with cross-functional teams
Strong problem solving, verbal, written and communication skills
Ability to work independently with minimum supervision while achieving benchmarks