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.
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.
Method of Application
Signup to view application details.
Signup Now