Novo

Senior Software Engineer, Backend

Colombia
Swift Android Node.js React GCP TypeScript Microservices AWS Azure GraphQL Kubernetes Kotlin API Go
This job is closed! Check out or
Description

We started Novo to challenge the status quo—we’re on a mission to increase the GDP of the modern entrepreneur by creating the go-to FinTech platform for small businesses (SMBs). Novo is flipping the script of the FinTech world, and we’re excited to lead the small business FinTech revolution.

We are looking for people of character. Pragmatic and capable people who want to see their work drive better outcomes for small businesses — the backbone of our economy. You will join our team and work on the building blocks of everything Novo ships.

  Why Novo?

  • Novo is a rapidly growing series B fintech startup with a mission-driven team that’s passionate about helping every small business in America
  • Positive, inclusive, supportive culture cheering you on your journey
  • We work with very new technologies and architecture patterns 
  • We provide learning and development budgets to help you grow and bond with your team 
  • Able to work from the office 3+ days per week
  • Offices in NYC, Miami, Delaware, India, and Colombia

The Novo Platform Engineering team is looking for a Senior Back End Engineer who understands how to build and improve our systems, with a strong emphasis on scalable and reliable fundamental APIs. If you're passionate about working on end to end feature development and building products that transform the way business owners bank,  then we want to chat. Are you ready to revolutionize the small business banking industry with us?

About the Role: 

  • Joining the payment Rails team at Novo to work on our core banking Platform
  • Utilizing Golang to build out the code from the ground up
  • Help the team define and maintain engineering processes that let us develop quickly while keeping a high threshold for quality — including writing tests and technical documentation
  • Routinely ship high-quality software that adds capabilities to the Novo small business platform
  • Help establish Novo as a professional, high-quality engineering organization through contributions to open source, blogs, conference talks, etc.
  • Work with integrating external vendor's services
  • Designing and orchestrating event based system
  • Design payment workflows in a new platform that supports banking products
  • Raise the quality of existing processes and code base 
  • Working with AWS (such as EKS, Lambda, Aurora) and Redpanda to host and test new services
  • Lead Design sessions + Code review and participate in agile ceremonies

Requirements for the Role: 

  • You have depth with more than one back-end language or framework, and you have experience shipping into production. We build our backends with Golang.
  • You have experience with event-driven microservices. 
  • You have experience with AWS, GCP, Azure or other cloud platforms
  • You have experience with GraphQL API design and implementation
  • 4-6 years of industry experience or 3 years of experience in working at a FinTech
  • You have experience with relational and non-relational databases and a good understanding of suitable use-cases for both
  • You set a high bar for technical excellence, and you want to help your peers achieve it
  • You are able to anticipate technical and operational risks and can help mitigate them

How We Define Success: 

  • Problem-solving and the ability to find resolutions (knowing who to talk to, what needs to be done, etc.) 
  • Define clear deliverables with vendors, developing and meeting those deadlines.
  • Remediation of issues, coming up with solutions

Nice To Have, but Not Required:

  • Motivated, self-starter, team player and problem solver
  • Curiosity and passion to constantly learn new things; Novo changes fast, and we need the people here to change and learn quickly
  • Proficiency in systems thinking and systems design concepts (transactions, atomicity, idempotency) 
  • Someone who knows the right tool to use for the job, fixing problems and optimize to meet both functional and non functional goals
  • Experience shipping into production

About our stack:

  • Golang
  • AWS/Kubernetes via EKS
  • Jenkins, Github Actions, Kibana, Prometheus, PagerDuty
  • NodeJS
  • React w/ Typescript
  • IOS Swift
  • Android Kotlin

Novo values diversity as a core tenet of the work we do and the businesses we serve. We are an equal opportunity employer, indiscriminate of race, religion, ethnicity, national origin, citizenship, gender, gender identity, sexual orientation, age, veteran status, disability, genetic information or any other protected characteristic.

Novo
Novo
Banking Financial Services FinTech

0 applies

78 views

Other Jobs from Novo

Technical Lead (Lead software engineer)

Bengaluru, India Gurgaon, India

Engineering Manager

Bengaluru, India

Senior Data Scientist

Gurgaon, India Bengaluru, India

Senior Backend Engineer

Bengaluru, India Gurgaon, India

Backend Engineer

Bengaluru, India Gurgaon, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 241 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers