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.”