Backend Engineer

  • Full-time

Company Description

Vendease is a fast-moving consumer goods e-procurement platform for B2B clients in Nigeria, with a mission to ensure hotels & restaurants are free to focus on catering for their customers. We take the problem of food supply-availability and quality off restaurant owners, so that they can focus on serving their customers. As an online marketplace, we give restaurants the opportunity to buy everything they need remotely and seamlessly from anywhere in the world.

Job Description

What you will be doing

  • Define needs around maintainability, testability, performance, security, quality and usability for Mobile apps

  • Drive implementation, consistent patterns, reusable components, and coding standards of mobile infrastructure for android and iOS applications

  • Enable agile development of UI

  • Design, develop, and manage automated unit, integration and acceptance tests for all UI components

  • Work with the Product managers, product owners, Business Analysts and

  • Customers throughout the requirements process to properly understand the long-term goals of the products and where they fit in the overall mobile infrastructure

  • Communication of new technologies, best practices, etc. to developers, testers, and managers.

  • Influence UI design requirements to build best-in-class experiences

  • Mentoring and peer review of designs and code implementations

  • Work with technical specialists (Security Team, Performance Engineer, etc.) to ensure that all parties understand the system that is being designed and built and that all major issues are understood and mitigated.

  • Expected to participate in several implementation phases of the product development cycle – design, scoping, planning, implementation and test.

  • Ensure the performance quality and responsiveness of applications.

  • Investigate issues reported by testing teams to determine impact, root cause, and solve them.

  • Identify and correct bottlenecks and fix bugs to optimize performance.

  • Work in a fast-paced environment that fosters growth and learning.

  • Verbal and written communication is clear and concise.

  • Clearly articulate development and timeline dependencies

  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality

  • Ensure self and peers are actively seeking ways to objectively measure productivity.

  • This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)

Qualifications

Requirements

  • Ability to design, implement and develop various APIs (REST, SOAP, etc) - advanced proficiency

  • Advanced proficiency with NodeJS, PostgreSQL, JavaScript, Git, Codacy, Postman, CSS, SQL, UNIX

  • Agolia, GraphQL, TypeScript, AWS, GCP, Postgres, Sequelize, Mocha, Jai, Redis, RabbitMQ,Docker, Kubernetes

  • Experienced with Multi-tenancy architecture

  • Demonstrable experience with FINTECH core feature development such as Wallet, Direct Debit, payment, collection, API documentation with Notion or Postman

Additional Information

Our work culture is great, we value ADVENTURE, TRANSPARENCY, EMPATHY, RESPECT and OWNERSHIP. We are a team of audacious Ants whose vision is to ensure that no restaurant ever goes out of business again due to capital or product issues. Our mission is simple, ensure that restaurants can focus on serving their customers. We want to take the headache of food supply and access to capital so that restaurants can continue to serve their customers.