Job Description
Responsibilities:
- Integration of user facing elements developed by front end developers with serve 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 practices.
- Provide code documentation and other inputs to technical documents.
The ideal candidate must have;
- A minimum of 3 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 of specific languages such as Java, PHP, or Python, Ruby, JavaScript, .Net and Database/Operating systems.
- Working knowledge of CMS Framework
- Understanding of accessibility and server compliance
- Solid OPP and software design knowledge
- Strong understanding of the web development cycle, programming 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
- A team player with excellent communication skills
- Experience working in Crypto