Software Engineer (Backend) Job at Gomoney

Gomoney is a digital bank dedicated to simplifying banking for everyone and contributing to a future where everyone is in control of their money. With tools to split, schedule, send, receive and track payments, users have the tools for better transaction processes and better understanding of their spending habits.

We are recruiting to fill the position below:

Job Position: Software Engineer (Backend)


Job Location: Remote
Department: Engineering

About this Role
What will you be doing as a 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 running experiments to develop secure, robust, and scalable solutions.

How will you make Impact?

  • You will be a part of our backend team responsible for managing the interchange of data between our servers and users.
  • As you know, backend engineering primarily focuses on the development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Responsibilities
Your responsibilities will include:

  • Define and deliver resilient software that meets and exceeds the expectations of your team, managers, and product stakeholders.
  • Develop readable, testable, and maintainable code to spec.
  • Commitment to continued technical and professional growth.
  • Interfacing with stakeholders to understand their business, goals, and visions for products supported by the product organisation.
  • Lending your knowledge and positive approach to overall team development.
  • Frameworks, and technologies we use include but are not limited to:
    • NodeJs + TypeScript
    • Kubernetes + Helm
    • Redis
    • RabbitMQ
    • Docker
    • MongoDB
    • Github + CircleCI
    • Loki + Grafana.

Requirements
This might be for you if you:

  • Have 2-3 years of professional experience as a Software Engineer
  • Are proficient in writing code in Javascript or TypeScript, go, and enjoy learning new languages.
  • Have experience writing unit and integration tests.
  • Have good knowledge of Docker, container orchestration and microservices architecture.
  • Have familiarity with SQL or NoSQL databases like Postgres or MongoDB.
  • Have familiarity with key-value databases like Redis or memcached.
  • Have exposure to CI/CD pipelines and tools.
  • Have experience working with Kubernetes clusters and deploying applications.

What's on Offer?

  • Competitive Compensation: We offer competitive compensation and benefits such as: Leave allowance, Gym membership, Monthly internet allowance, 13th month, Pension and Health insurance.
  • Culture: We're a People first company, we believe in a culture of inclusiveness to embrace diversity of thought; kindness and candidness; Learning and openness to do things differently.
  • Flexibility: We believe that you should drive how and where you work and empower you with flexibility and autonomy. We’re fully remote right now, allowing you to live and work the way you need, giving you time back from long commutes! We continue to explore how new ways of working can enhance the work environment, and as a software engineer, you will have a key role in helping to determine how new ways of working could change in the future.
  • Growth: We have big dreams, and we ensure you grow through interesting and challenging work, have an active voice in your career development and are a part of a culture that supports your growth by actively creating opportunities to expand your skills.