Company Overview
We are looking for hard-working, fun-loving, values-driven, self-starters to join us in building Gigbanc - Africa’s best neobank for freelancers and creators. We offer a fast, low-cost, reliable, way for African freelancers and creators to receive and send money from/to foreign clients and other individuals and easily store and exchange between multiple currencies. Our target customer is a digital freelancer (e.g. software engineer, graphic designer, etc) who is 20-35 years old, living in Africa and working for foreign clients.
We seek to provide a truly enjoyable customer experience through thoughtful UI/UX design and best-in-class customer service. We also aim to enable our customers to build strong financial health through a suite of value-added products including bill payment, credit, insurance, investing, and more. At Gigbanc, we care deeply about our people and we are building a company where everyone feels included and empowered to thrive as the best possible version of themselves, both inside and outside the workplace. We have recently built our high-fidelity figma prototype, secured strategic partnerships, raised an angel round, and are now shifting gears towards building our MVP and launching in Nigeria.A few facts about the founders:
Paul Omoregie Okundaye (CEO): Nigerian; Harvard MBA, Ivey HBA; Led digital banking growth strategy for top-10 North American bank as a Management Consultant at Bain; led product development and new market entry as a Growth Strategy and M&A Manager at Microsoft; and grew last startup to $100K ARR during undergrad.
Babatope Oni (CTO): Nigerian; Engineering Manager at Fairmoney, Nigeria’s top digital bank; CTO at Gokada, Nigeria’s top motorcycle last-mile delivery and ride hailing gig economy platform;
Position Overview
We are seeking a talented Golang Backend Engineer with a strong background in building backend systems for Minimum Viable Products (MVPs). In this role, you will be responsible for architecting, developing, and optimizing the backend infrastructure of a strategic MVP project. Your expertise in Golang and backend development will be instrumental in ensuring the rapid and successful launch of the MVP.
Key Responsibilities
Backend Architecture and System Design
Collaborate closely with product managers and designers to comprehend the technical requirements and overall architectural vision of the MVP.
Design and implement robust, scalable, and maintainable backend systems using Golang that align with the project's objectives.
API Design and Integration
Develop well-structured and documented APIs that facilitate seamless communication between the frontend and backend components of the MVP.
Integrate external services and APIs judiciously to augment the MVP's capabilities and enhance user experience.
Database Management and Optimization
Design efficient database schemas and data models tailored to the MVP's functionality, ensuring data integrity and performance.
Implement advanced database query optimizations and caching strategies to deliver optimal responsiveness.
Agile Development and Iteration
Collaborate closely with frontend engineers, product managers, and QA engineers in an agile environment to deliver MVP features iteratively.
Actively participate in sprint planning, daily standups, and sprint reviews, contributing to a seamless development process.
Performance Monitoring and Enhancement
Monitor backend performance using tools and frameworks, diagnosing and resolving performance bottlenecks proactively.
Continuously optimize backend code, database queries, and server configurations for exceptional performance and scalability.
Security and Compliance
Implement security best practices to safeguard user data and ensure compliance with relevant regulations.
Regularly conduct security audits and vulnerability assessments to address potential threats.
Qualifications
Extensive experience (3+ years) as a Backend Engineer, showcasing a strong proficiency in Golang and backend architecture.
Demonstrated expertise in microservices architecture, RESTful API design, and asynchronous processing.
Proficiency in database management, including experience with both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) for deployment.
Agile development experience, utilizing version control systems (e.g., Git) and issue tracking tools.
Strong problem-solving abilities, proactive communication skills, and a proven ability to collaborate effectively across multifunctional teams.
Benefits
Competitive compensation package tailored to the project's scope and duration.
Opportunity to spearhead the backend development of a high-impact MVP project, leveraging cutting-edge Golang technologies.
Exposure to the complete software development lifecycle, from initial architecture to deployment.
Flexibility to contribute remotely, allowing you to balance work with other commitments effectively.
Potential for permanent full-time employment once product launches in market