About this role
Job title: Backend Engineer
Location: Lagos, Nigeria Job Schedule: Full time (Hybrid)
Role
- We are looking for a result-driven and analytical software engineer (backend) who will troubleshoot and improve existing backend applications and processes.
- S/he will use his or her understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a more seamless experience for users.
Responsibilities
- Main focus on coding and debugging
- Build high-quality reusable code that can be used in the future
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Conduct tests and optimise performance
- Work together with engineers building client-facing applications to integrate UI elements with server-side logic
- Implement modern technologies to improve legacy applications
- Collect, analyse and address technical and design requirements
- Help to create reusable code and libraries for future use
- Train and support internal teams
- Interact with developers, designers and system administrators to identify new features
- Stay informed about emerging technologies.
Requirements
- Bachelor's Degree or Higher in Computer Science or a related field or equivalent
- 5+ years of industry experience
- Strong computer science fundamentals, algorithms, and data structures background
- Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting
- Solid experience with C#, .Net, .Net Core
- Strong computer science fundamentals, algorithms, and data structures background
- A deep understanding of Source Code Management
- Possess an in-depth understanding of Cloud Technologies (Azure, AWS)
- A great understanding of databases and SQL
- An in-depth understanding of REST APIs, SOAP & RPC
- Strong understanding of the Software Development Life Cycle (SDLC)
- Experience in technical writing and API documentation
- Familiar with project management tools (e.g Trello, Jira, etc).
Personal Attributes:
- Willing to embrace and enrich Kuda culture of empathy, teamwork and passion
- Have a strong desire for learning and growth
- Passionate about improving developer productivity
- Strive for speed and quality
- Desire to automate.
What We Offer
- A great and upbeat work environment populated by a multinational team
- Pension
- Career development & growth
- Competitive annual leave plus bank holidays
- Competitive paid time off (Parental, Moving day, Birthday, Study leave etc)
- Group life insurance
- Medical insurance
- Well-fare package (Wedding, Compassionate and etc)
- Perkbox
- Goalr - employee wellness app
- Award winning L&D training
- We are advocates of work-life balance, working in a hybrid in office schedule.
Application Closing Date
Not Specified.