Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
104869
Job Views
62

Job Description



Job Overview:



  • We are seeking a talented Backend Developer to join our team and help build reliable, scalable, and efficient backend systems. As a Backend Developer, you will be responsible for designing, developing, and maintaining APIs, databases, and server-side logic that power our applications. You will collaborate with front-end developers, DevOps, and product teams to deliver high-performance solutions that meet business needs.


Key Responsibilities:



  • Design, develop, and maintain backend services and APIs that power web and mobile applications.

  • Build and optimize RESTful APIs or GraphQL endpoints to support seamless data exchange with frontend systems.

  • Implement database schemas and queries using SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis) technologies.

  • Integrate third-party services and APIs to enhance functionality and performance.

  • Collaborate with cross-functional teams (frontend, DevOps, product managers) to ensure smooth delivery of features.

  • Write clean, maintainable, and testable code with a focus on scalability and performance.

  • Participate in code reviews to maintain high code quality and standards.

  • Troubleshoot and resolve issues in production and development environments.

  • Monitor and optimize server performance, identifying bottlenecks and implementing fixes.

  • Keep up with industry trends and best practices in backend development.


Qualifications:



  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 3+ years of experience in backend development with expertise in one or more programming languages (e.g., Node.js, Python, Java, Ruby, PHP).

  • Strong understanding of APIs (REST, GraphQL) and their integration with frontend systems.

  • Experience with databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).

  • Familiarity with version control systems like Git and collaborative workflows (GitHub, Bitbucket).

  • Experience working with cloud platforms (AWS, Azure, GCP) and deployment pipelines (CI/CD).

  • Knowledge of authentication/authorization mechanisms (OAuth, JWT).

  • Strong problem-solving skills and attention to detail.

  • Ability to write unit and integration tests to ensure code reliability.


Preferred Skills:



  • Experience with microservices architecture and building distributed systems.

  • Familiarity with Docker and Kubernetes for containerized applications.

  • Knowledge of event-driven systems and messaging tools (Kafka, RabbitMQ).

  • Understanding of DevOps practices and monitoring tools (e.g., Prometheus, Grafana).

  • Experience with serverless functions (AWS Lambda, Google Cloud Functions).


Benefits:



  • Competitive salary.

  • Opportunity to work in a fast-paced and dynamic environment.

  • A supportive and collaborative team environment.

  • Be part of a growing and innovative Fintech company.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept