Youverify is building trust in Africa by helping businesses and individuals confirm identity and physical addresses. Using artificial intelligence, Youverify confirms a user’s identity document and compares it with their facial biometrics. This information can be cross-checked against more than 300 databases locally and globally. Youverify in partnership with over 20,000 field verification officers verifies physical addresses all over Sub-Sahara Africa in less than 48 hours. We bridge the gap in Africa’s digital industry by providing one API for identity and physical address verification.
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.
Method of Application
Interested and qualified candidates should send their CV to: hr@youverify.co using the Job title as the subject of the email.