Backend Developer

SeedFi is on the lookout for a Backend Developer to join our growing engineering team and help power the technology behind our lending solutions. You will play a key role in powering the technology behind our lending solutions, collaborating closely with product team and other developers in the engineering team to deliver seamless user experiences. This role is perfect for someone who values clean architecture, teamwork, technical excellence and wants to contribute to products that are transforming access to credit globally.

Key Responsibilities

  • -Design and implement scalable and reliable backend architectures that support business requirements.
  • -Develop and maintain RESTful APIs and microservices that interface with various front-end applications and external systems.
  • -Design, optimize, and manage databases, ensuring data integrity, performance, and security.
  • -Write clean, maintainable, and efficient code following best practices and industry standards.
  • -Perform thorough testing and debugging to ensure high-quality software delivery, including unit tests, integration tests, and performance tests.
  • -Work closely with front-end developers, product managers, and other team members to gather requirements, provide technical insights, and deliver seamless user experiences.
  • -Monitor and improve system performance, identifying and addressing bottlenecks and inefficiencies.
  • -Implement and maintain security best practices to protect data and systems from vulnerabilities and threats.
  • -Create and maintain comprehensive documentation for code, APIs, and system architecture.
  • -Stay up-to-date with emerging technologies and industry trends, continuously improving development processes and tools

Requirements

  • -Bachelor’s degree in Computer science, Engineering, or a related field, or equivalent work experience.
  • -Minimum of 3 years’ experience in backend development with Node.js, Next.js, React.js, and PostgreSQL.

Technical Skills

  • -Proficiency in JavaScript, TypeScript, NodeJS, PostgreSQL. 
  • -Experience with Express.js or other Node.js frameworks. 
  • -Understanding of asynchronous programming and event-driven architectures. 
  • -Familiarity with RESTful API design and development. 
  • -Experience with databases such as PostgreSQL, or MySQL. 
  • -Knowledge of version control systems, particularly Git. 
  • -Understanding of containerization technologies like Docker. 
  • -Experience with cloud services (AWS, GCP, Azure) is a plus.
  • -Experience with microservices architecture. 
  • -Familiarity with GraphQL. 
  • -Knowledge of message brokers (e.g., RabbitMQ, Kafka). 
  • -Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI. 
  • -Understanding of security best practices in backend development. 
  • -Contributions to open-source projects. 

Soft Skills

  • -Strong problem-solving skills and attention to detail. 
  • -Excellent communication and teamwork abilities. 
  • -Ability to work in a fast-paced, collaborative environment. 
  • -Eagerness to learn new technologies and continuously improve.

Job Category: Engineering
Job Type: Full Time Hybrid
Job Location: Lagos

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 1 GB.
Allowed Type(s): .pdf, .doc, .docx