logo

View all jobs

Backend Developer (Node JS or/and .net)

Lagos, Lagos
Location: Lagos, Nigeria;
Work Mode: Hybrid


Job Summary:
We are seeking a talented and experienced Backend Engineer to join our growing technology team. The ideal candidate will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power our digital products. You will play a crucial role in ensuring the performance, reliability, and scalability of our backend systems, contributing directly to the seamless operation of our platforms.
Key Responsibilities:
  • Design, develop, and implement robust, scalable, and secure backend services and APIs using Node.js and/or .NET technologies.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Develop and manage efficient database schemas and queries, ensuring data integrity and optimal performance.
  • Integrate third-party services and APIs as needed.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Conduct thorough testing of backend functionalities, including unit, integration, and performance tests.
  • Troubleshoot, debug, and resolve issues in existing applications and services.
  • Participate in code reviews to ensure code quality and knowledge sharing within the team.
  • Contribute to architectural discussions and decisions for future system enhancements.
  • Stay up-to-date with emerging backend technologies and industry trends.
Required Skills & Qualifications:
  • Minimum of 3-5 years of professional experience in backend software development.
  • Proven expertise in developing backend applications using Node.js (with frameworks like Express.js, NestJS, etc.) and/or .NET (C#, ASP.NET Core).
  • Strong understanding of database systems (e.g., SQL databases like PostgreSQL, MySQL, SQL Server; NoSQL databases like MongoDB).
  • Experience with RESTful API design and development.
  • Proficiency with version control systems, particularly Git.
  • Solid understanding of software development principles, design patterns, and agile methodologies.
  • Ability to write clear, concise, and well-documented code.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
Preferred Qualifications:
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of microservices architecture.
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Understanding of security best practices in backend development.

Share This Job

Powered by