Senior Backend Developer

Job description:

Job Type: Full Time
Experience: 7 years
Location: Lagos

Company: Flex Finance

  • With our advanced payment systems, smart spend management tools, and real-time expense tracking, we are transforming how businesses across Africa manage their finances.
  • At Flex Finance, we’re not just building tools; we’re empowering businesses across Africa to grow faster and spend smarter. By joining our team, you’ll play a vital role in developing systems that redefine financial operations on the continent.

Key Responsibilities:

  • Design and Develop: Architect, build, and maintain robust, scalable APIs and backend systems using Node.js, AWS Lambda, and GraphQL.
  • GraphQL Expertise: Leverage AWS AppSync to build flexible, high-performance APIs for our platform.
  • Cloud Integration: Optimize and manage serverless architecture on AWS, ensuring scalability, security, and reliability.
  • Ownership: Own the design and implementation of core systems, driving key architectural decisions to enable future scalability and innovation.
  • Collaboration: Work closely with product managers, front-end developers, and stakeholders to design and implement solutions aligned with business objectives.
  • Technical Leadership: Lead technical discussions, conduct code reviews, and mentor junior engineers to foster technical growth within the team.
  • Continuous Improvement: Stay updated on emerging technologies, frameworks, and best practices to enhance our development standards.

What We’re Looking For:

  • Experience: 7+ years of experience in backend development, with expertise in Node.js and serverless architectures.
  • GraphQL Mastery: Proven experience building APIs using GraphQL, preferably with AWS AppSync or similar tools.
  • Cloud Proficiency: Hands-on experience with AWS services, particularly AWS Lambda, DynamoDB, S3, and CloudWatch.
  • Database Skills: Strong knowledge of database technologies, including both SQL (PostgreSQL) and NoSQL (DynamoDB) databases.
  • System Design: In-depth understanding of microservices architecture, distributed systems, and serverless best practices.
  • Version Control & CI/CD: Proficiency with Git and CI/CD pipelines for automated testing and deployments.
  • Problem-Solving: Strong analytical skills with a passion for writing clean, maintainable code.
  • Agile Experience: Experience working in Agile teams with a focus on collaboration and iterative development.

Bonus Skills:

  • Knowledge of security best practices for serverless applications.
  • Prior experience in fintech or related industries.

Method of Application

Submit your CV to careers@flexfinance.com with the subject line “Senior Back-End Developer Application.”