Job Description
About the Role
- Klasha is looking for an analytical, results-driven, fast-moving backend engineer to join our team and help to build an exciting payments and logistics startup in Africa.
- The backend engineer will use his or her understanding of programming languages and tools to build our product, write clean code, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
- To succeed as a backend engineer you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
- We're looking for mid-level engineers preferably in Lagos, Nigeria.
Responsibilities
What you will be doing:
- Collaborating with the Frontend Engineers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
- Developing ideas for new programs, products, or features by monitoring industry developments and trends
- Be involved and participate in the overall application lifecycle
- Define and communicate technical and design requirements
- Provide training, help, and support to other team members
- Build high-quality reusable code that can be used in the future
- Build and scale our product with input from other team members
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Manage cutting-edge technologies to improve applications
- Collaborate with a multidisciplinary team of designers, developers, and system administrators
Requirements
You should apply if you:
- Interested candidates should possess relevant qualifications
- 2-3 years of experience as an engineer
- Fluency or understanding of specific languages, such as Java, PHP, or Python
- Strong understanding of the web development cycle and programming techniques and tools
- Focus on efficiency, user experience, and process improvement
- Excellent project and time management skills
- Strong problem solving, verbal, and written communication skills
- Ability to work independently or with a group
- Ability to move fast and adapt as the business requires
- Strong knowledge of the African payments and logistics ecosystem will be an advantage
Key Competencies:
- For successful performance in this role, the candidate must demonstrate:
- Knowledge of backend programming languages
- Knowledge of popular frameworks
- Data structures and algorithms
- Familiarity with Servers
- Knowledge of APIs
- Problem-solving
- Excellent communication and interpersonal skills.
Benefits
Our people are the heart of the business, so we prioritize welfare and offer a wide range of competitive benefits including but not limited to:
- All the latest technology you need to do your role
- Private health insurance
- Calm membership
- Free lunch in the office
- Budget for French language classes
- One-time home office set-up allowance
- Hybrid; remote + office hours and flexible working conditions
- Access to Klasha Sessions development training courses
- Diesel and fuel allowance for remote working
- Work-from-anywhere weeks; Work from anywhere for three weeks in a year
- Paid birthday day off
- Team building events
- Bank holidays swap
- Access to mental health wellness services
- Paid parental leave.