Trusted listing

Senior Backend Engineer

Youverify Online Services

Lagos, Nigeria Permanent

Published 2 months ago · Expires 3 weeks from now

Share :

Job description

A dynamic team is expanding and looking for the right talent. Key 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.

Interested in this job?

Log in to see the email

Not registered yet? Create a free account