Senior Backend Engineer at Youverify Online Services

Job Overview

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

Additional Details

Job ID
142645
Job Views
39

Job Description






Responsibilities




  • Design and implement new features and enhancements using NodeJS

  • Fix bugs assigned during the sprint planning process

  • Design, innovate, and solve complex problems inherent in operating a large-scaleclassifieds platform

  • Play a key role in reviewing and approving the work of your peers as part of the software development process

  • Interact with product owners, partners, and business stakeholders to understand and develop requirements

  • Debugging and Improvement of Existing Systems

  • Expand our micro-services architecture

  • Management of all 3rd party tool relationships and integrations from a technical aspect. i.e., SMS providers, Email, APIs, Finance tools, Marketing tools, Business tools, AWS, etc.



Requirements




  • Bachelor's or master’s degree in computer science, Mathematics, Electrical Engineering or related field

  • 5+ years’ experience working with NodeJS

  • Comfortable working within agile methodologies and experienced in estimation and time management

  • Intermediate understanding of unit and integration testing, and testing frameworks/libraries — Mocha, Jest, etc

  • Strong preference for test-driven-development (TDD) and understanding its importance

  • Experience having worked with at least one Web Framework for your language of choice

  • Comfort and familiarity with code editor and formatting tools

  • Familiarity with at least one web server technology — (ex, Apache, Nginx)

  • Working knowledge of at least one CI/CD tool — Jenkins, Travis CI, Circle CI, GitHub Action

  • Working knowledge of GRPC and protocol buffers

  • Strong ability to problem-solve, debug, and understand pertinent performance metrics

  • Familiarity with containerization infrastructure (Docker), Caching (Redis), API gateway (KrakenD), orchestration (Kubernetes), distributed tracing (Jaeger), Service mesh (LinkerD), and observability

  • Knowledge of microservices (or SOA), Docker, and/or distributed systems.

  • Good working knowledge ofNoSQL systems (MongoDB, Elastic, Cassandra),

  • Relational Database Systems (MySQL, PostgreSQL, or Oracle), Messaging Systems (RabbitMQ), Kafka

  • Experience with managing and deploying applications on AWS/Digital Ocean/GCP.



Similar Jobs

Cookies

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

Accept