Gokada
Gokada is currently hiring to fill the position of Software Engineer – Backend in Nigeria. Please make sure you read the job requirements before applying for this position.
Gokada is the future of transportation in Nigeria starting with two-wheeler taxi-motor bikes (Okada’s) ride-hailing. We are staying true to two things as a transportation company: safety is #1 priority and the city is #1 customer. Our vision is to become the Operating System of cities for mobility, on-demand services, and financial services, by driving social and economic inclusion. Our purpose is: how can we make cities more livable?
We are recruiting to fill the position below:
Job Title: Software Engineer – Backend
Location: Remote
Employment Type: Full-time
Job Description
- We are looking for a Back-End Software Engineer responsible for managing the interchange of data between the server and the users.
- Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- You will also be responsible for integrating the front-end elements built by your coworkers into the application.
- A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Generate recyclable code libraries
- Implement ongoing security systems
- Attend regular information-sharing meetings with the front end engineers on your scrum team to expose weaknesses and problems
- Routinely inspect server code for speed optimization
- Conceptualize and implement solutions for data storage
- Configure usability of all front side applications
- Maintain a stable server with zero downtime
- Keep a backup library before any large changes to server
- Manage cutting-edge technologies to improve applications
- Collaborate with a multidisciplinary team of designers, developers, and system administrators
- Participate in conferences and educational programs
- Follow new and emerging technologies.
Must Have Skills and Experiences:
- 3+ years of experience as a Back-end developer
- Familiarity with front-end languages such as HTML, JavaScript and CSS
- Critical thinker and problem-solving skills
- Team player
- Good organizational and time-management skills
- Great interpersonal and communication skills
- User authentication and authorization between multiple systems, servers, and environments
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of OWASP security principles
- Understanding of “session management” in a distributed server environment
- Very sound understanding of Service Oriented Architecture (SOA) and its applicability in Microservices
- Proficient knowledge of a back-end programming language – one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc.
- Fluent in spoken and written English.
Nice to Have Skills:
- Previous startup experience a plus.
- Creative mindset.
- Passionate about teaching technical skills to others.
- Experience with the Laravel / PHP stack.
Note (Optional if based in Lagos):
You’ll have to work remotely and communicate with coworkers around the world. Hence:
- A good internet connection is essential.
- Timetables may slightly vary depending on the time zones of your teammates.
- Will have to engage in Video and Audio calls regularly.
Perks
- Handsome salary with respect to your geolocation and experience.
- Freedom to choose your workplace (as long as the video and audio call quality is satisfactory).
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should:
Click here to apply online