Sign up for our
weekly
newsletter
of fresh jobs
Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) to make and receive payments in a convenient, borderless manner.The role: Flutterwave is looking for a Senior Staff Engineer – Node JS to Implement, maintain and where applicable support product features (and or enhancements).What Your Day-to-Day Activities Will Be Like• In-depth knowledge and understanding of the organization's strategy, product, and service offerings.• Research and implement best practices technology frameworks/capability models that will control costs, provide higher quality, and/or increase reliability.• Research and stay abreast of the latest technology infrastructure and processes in the payment industry.• Career mentoring, coaching and development of a talented group of engineers.• Design, develop and deliver code that can support new product features/enhancements in an agile environment.• Maintain quality and ensure optimum performance of developed applications.• Collaborate in design and development with the rest of the team.• Maintain code integrity, organization, versioning, and apply object-oriented design principles.• Carry out unit tests of developed applications as well as set up automated testing of applications to ensure correctness, robustness, and scalability.• Maintain code and application security at all times with adhering to data protection and privacy standards.• Implementation, testing, delivery and maintenance of product features (new and existing)• Creating technical reports on feature implementations• Perform any other duties that may be assignedRequired competency and skill set to be a Waver:• 10+ years of experience with Javascript for the backend (NodeJS) [Typescript is a plus]• Good, working, knowledge of a git• Good, working, knowledge of the SQL query language (MySQL flavor). [Knowledge and understanding of ORMs is a plus]• Good, working, knowledge of NoSQL databases (MongoDB especially). [Knowledge and understanding of ODMs is a plus]• Good research skills• Strong analytical and problem-solving skills.• Excellent Data structures and algorithms as well as creative skills to apply them in solving problems.• Excellent organizational and people management skills.• Excellent problem-solving, troubleshooting and quality assurance skills.• Excellent time management and analytical skills.• Excellent DevOps knowledge including Source Control, Continuous Integration, Configuration Management, Deployment Automation, Containers, Orchestration and Cloud Platforms like AWS, Azure and GCP.Nice to have• Understanding of Docker/K8s• Kafka Experience