Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
57398
Job Views
85

Job Description



Job Description



  • We are seeking a Backend Engineer, as a Backend Engineer, you will be responsible for designing, implementing, and maintaining the server-side components of our software applications.

  • Your expertise in Node.js, Nest.js, Go, Spring Boot, MongoDB, PostgreSQL, and AWS will be crucial in developing scalable and efficient backend systems.


Responsibilities:



  • Collaborate with cross-functional teams, including front-end engineers, product managers, and designers, to gather requirements and translate them into scalable backend solutions.

  • Develop server-side code using Node.js, Nest.js, Go, and Spring Boot, ensuring high performance, scalability, and maintainability.

  • Design and optimize database structures using MongoDB and PostgreSQL, ensuring data integrity and efficient data retrieval.

  • Implement and integrate with AWS services to deploy and manage scalable infrastructure.

  • Write clean, modular, and testable code, following best practices, coding standards and test-driven development.

  • Implement security measures, such as authentication and authorization mechanisms, to protect sensitive data.

  • Conduct thorough testing and debugging to ensure the reliability and stability of backend systems.

  • Monitor and optimize application performance, including identifying and resolving bottlenecks and implementing caching strategies.

  • Collaborate with frontend engineers to define and implement APIs that facilitate seamless communication between frontend and backend systems.

  • Stay up-to-date with the latest backend technologies, frameworks, and best practices, and actively contribute to the technical growth of the team.

  • Participate in code reviews, provide constructive feedback, and maintain documentation.

  • Support and maintain existing backend systems, addressing bugs and implementing enhancements as required.


Qualifications:



  • Strong proficiency in Node.js, Nest.js, Go, and Spring Boot, with hands-on experience in developing scalable backend applications using these technologies.

  • Proficient in database management using MongoDB and PostgreSQL, including data modeling, querying, and performance optimization.

  • Experience with AWS services for deploying and managing scalable infrastructure.

  • Solid understanding of RESTful APIs, microservices architecture, and design patterns.

  • Familiarity with containerization technologies, such as Docker and Kubernetes, for building and deploying applications.

  • Strong knowledge of security principles and best practices for protecting data and infrastructure.

  • Experience with version control systems, preferably Git, and collaborative development workflows.

  • Excellent problem-solving skills and ability to debug and optimize backend systems.

  • Good understanding of software development methodologies and agile practices.

  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

  • Experience working in a Fintech environment will be an added advantage


Similar Jobs

Cookies

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

Accept