View Jobs at Youverify |
Full Time |
Posted 4 years ago |
Youverify is recruiting candidates for a Software Engineer (Backend).
JOB TITLE: Software Engineer (Backend)
JOB LOCATION: Lagos
JOB DETAILS:
- This is a unique opportunity to work in a fast-growing scale up and product driven environment using new technologies and frameworks as we continue building our ID verification solution.
- We are looking for a Software Engineer (Backend) to join the Technology team to build the next-generation applications to solving complex problems and work with a world-class engineering and product team to deliver innovative products for our users.
Job 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 high scale classifieds 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
- 2+ years experience working with NodeJS
- Bachelor or Master’s degree in Computer Science, Mathematics, Electrical Engineering or related field
- Comfort 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 understands 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
- Strong ability to problem-solve, debug, and understand pertinent performance metrics
- Familiarity with containerization infrastructure(Docker) and orchestration (Kubernetes)
- Knowledge of micro services (or SOA), Docker, and/or distributed systems.
- Good working knowledge of NoSQL systems (MongoDB, Elastic, Cassandra), Relational Database Systems (MySQL, PostgreSQL, or Oracle), Messaging Systems (RabbitMQ)
- Experience with managing and deploying applications on AWS/Digitalocean
In addition to the requirements listed above, candidate need to possess a combination of the following soft skills:
- Integrity and honesty
- Dependability
- Effective communication
- Open-mindedness
- Teamwork
- Creativity
- Problem-solving
- Critical thinking
- Adaptability
- Organization
- Willingness to learn
- Empathy
What you get
- A fast-paced and collaborative environment where we leverage the latest technology
- Hands-on coaching and professional development
- Full medical coverage
- Very attractive Remuneration
- A unique opportunity of growth and having strong impact in building the African identity and data management sector
- Top Range Machines
How to Apply
Interested and qualified candidates should send their CV including link to their GitHub profile and portfolio to: [email protected] with the subject “Software Engineer – Backend” and specify if its “Contract or Full-time”
Note: Only Shortlisted Candidates will be contacted.
Job Features
Job Category | Engineering / Technical |
Deadline | 30th April, 2020. |