Node.js / TypeScript Backend Developer at Kredi Bank

Job Overview

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

Additional Details

Job ID
104867
Job Views
90

Job Description



Job Overview:



  • We are looking for a skilled Node.js / TypeScript Backend Developer to join our development team. The ideal candidate will have a strong background in building scalable server-side applications and APIs using Node.js and TypeScript. You will be responsible for designing, developing, and maintaining backend services that support our applications, working closely with front-end developers, DevOps, and other team members.


Key Responsibilities:



  • Design, develop, and maintain backend services using Node.js and TypeScript, ensuring high performance and responsiveness.

  • Build and optimize RESTful APIs and GraphQL endpoints for integration with frontend applications and external services.

  • Implement data storage solutions with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Collaborate with cross-functional teams (frontend developers, DevOps, QA engineers) to ensure seamless integration of services.

  • Write clean, maintainable code following best practices, with a focus on performance and scalability.

  • Debug and resolve technical issues and bugs, providing support during the software development lifecycle.

  • Participate in code reviews to ensure code quality, security, and maintainability.

  • Maintain technical documentation for backend services, including architecture diagrams and design specifications.

  • Stay up-to-date with industry trends, technologies, and best practices in backend development.


Qualifications:



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

  • 3+ years of experience in backend development, with a focus on Node.js and TypeScript.

  • Strong proficiency in Node.js and understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.

  • Experience with TypeScript, including building and maintaining type-safe applications.

  • Familiarity with RESTful APIs and/or GraphQL development, and API design best practices.

  • Knowledge of databases, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).

  • Understanding of cloud platforms (AWS, Azure, GCP) and deployment strategies.

  • Experience with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.

  • Version control experience, particularly with Git and Git-based workflows.

  • Excellent problem-solving skills and ability to work independently or as part of a team.


Preferred Skills:



  • Experience with microservices architecture and building distributed systems.

  • Knowledge of event-driven systems and messaging queues (e.g., RabbitMQ, Kafka).

  • Familiarity with serverless architecture (AWS Lambda, Azure Functions).

  • Automated testing experience (e.g., Jest, Mocha, Chai).

  • Understanding of OAuth2, JWT, and other authentication/authorization protocols.

  • Experience with monitoring tools (e.g., Prometheus, Grafana, New Relic).


Similar Jobs

Cookies

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

Accept