Job Overview

  • Date Posted
    May 9, 2024
  • Location
  • Expiration date
    May 29, 2024
  • Experience
    4 Year

Job Description

gomoney is rebuilding banking from the ground up, rethinking and simplifying money. We are creating a future where customers are in control, aware, and informed through open, transparent, and integrated banking. We are the bank you deserve. We are a tech solution born out of the vision and innovation of Sterling Bank. While we’re backed by one of the major players in the banking industry, we are creating our path and shaping our future. Now is the perfect time to join us if you are interested in creating, building, and problem-solving from the start.

Who are we looking for?

We’re building a team to help develop the organization and shape how we want to work. Join us if you are…

A progressive thinker who is passionate about making BIG things happen and ready to take on broad responsibilities in a start-up environment. An empathetic and empowering leader who values diversity of thought and is always thinking about improving customer and employee interactions. We have big dreams. There are many interesting challenges ahead, and we’re happy for people to build new skills, specialize, or evolve their roles.

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.

What’s on Offer?

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 part of a culture that supports your growth by actively creating opportunities to expand your skills.

Competitive Compensation: We offer competitive compensation and benefits such as: Leave allowance, Gym membership, Monthly internet allowance, 13th month, Pension, and Health insurance.