datatrota
Signup Login
Home Jobs Blog

Senior Software Engineer- Backend at Gomoney

GomoneyNigeria Software Development
Full Time
Gomoney is a digital bank in Lagos, Nigeria. We offer stress-free banking on your phone from anywhere in Nigeria at no hidden cost with the bank you deserve.

About this Role

What will you be doing as a Senior Backend Engineer? You'll be working as part of a cross-disciplinary group that prioritizes user needs, challenges assumptions, and iterates quickly, using data and research to develop secure, robust, and scalable solutions.

How will you make an impact?

In your role as a Senior Backend Engineer at gomoney, you will develop new scalable features, optimize and maintain existing features, actively engage in code and technical reviews, collaborate closely with fellow engineers to guide Implementation and technical strategies, research and propose innovative methods to enhance our applications and infrastructure.

Your responsibilities will include:

  • Designing, implementing, and maintaining resilient software that meets and exceeds the expectations of your team, managers, and stakeholders.
  • Writing readable, testable, and maintainable code to specification.
  • Collaborating with stakeholders to understand business goals and vision for product offerings.
  • Lending your knowledge and positive approach to improving engineering standards, tooling, and processes.
  • Participating in code and technical reviews.
  • Documenting development phases, monitoring, and debugging systems.

Frameworks and technologies we use include but are not limited to:

  • NodeJs + TypeScript
  • Kubernetes + Helm
  • Redis
  • RabbitMQ
  • Docker
  • MongoDB
  • GitHub + CircleCI
  • Loki + Grafana

This might be for you if you

  • Have at least 4 years of professional experience building large-scale and data intensive applications. This includes but is not limited to expertise in building large-scale and performant applications, working with large data, microservices, distributed systems, data and database optimization, etc.
  • Proficient in writing code in Javascript or TypeScript, Go, and enjoy learning new languages.
  • Have familiarity with SQL or NoSQL databases like Postgres or MongoDB.
  • Have familiarity with key-value databases like Redis.
  • Have experience writing unit and integration tests.
  • Have relevant experience working on low latency, high throughput distributed systems and with micro-service architectures.
  • Have good knowledge of Docker and Kubernetes.
  • Have demonstrated excellent communication and prioritization skills.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend