Senior Backend Engineer

2 Months ago • 5 Years + • Backend Development

Job Summary

Job Description

As a Senior Backend Engineer at Novo, you will design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services. You will also drive technical decisions, optimize applications for speed and scalability, mentor junior engineers, and stay up-to-date with the latest technologies. Responsibilities include ensuring software reliability, extensibility, maintainability, debuggability, security, and good performance under load, as well as championing best practices like code quality, linting, and testing. The role involves working in a fast-paced environment, collaborating with both technical and non-technical teams.
Must have:
  • 5+ years of experience in a technical role.
  • Experience in software design, development, and maintenance.
  • Ability to architect scalable solutions.
  • Experience mentoring junior engineers.
  • Translate business goals into technical requirements.
  • Strong understanding of system design and architecture.
  • Excellent written and verbal communication skills.
  • Experience with Node.js, Go, React, GraphQL, Docker, and PostgreSQL.
Good to have:
  • Experience with Go programming language.
  • Experience with nest.js.
  • Experience with EKS.
  • Experience working in a startup environment.
  • Experience with Docker and Dockerfiles.
  • Good understanding of microservices.

Job Details

We started Novo to challenge the status quo— we’re on a mission to build the operating system to destroy the back office, so small businesses (SMB’s) can do more of what they love. 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, India, and Colombia

We are looking for a Senior Backend Engineer who understands how to develop innovative product features while maintaining and scaling critical infrastructures. 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: 

  • Design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services
  • Drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering
  • Optimize applications for maximum speed and scalability and analyze feedback from customers and internal teams to identify issues and improvement opportunities. 
  • Champion a passion for engineering best practices such as code quality, linting, and testing
  • Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-tested and performs well under load
  • Mentor junior engineers in all aspects of planning, development and testing
  • Stay engaged with latest technologies and evaluate strategies to keep the Novo technology stack up to date

Requirements for the Role

  • 5+ years experience in a highly technical role at hyper-growth startup or fast-paced company
  • Extensive background designing, developing, testing, deploying, maintaining, and improving software 
  • Demonstrable experience architecting scalable and cost effective solutions to ensure and support the customer growth
  • Experience mentoring junior engineers in all aspects of planning, development and testing
  • Demonstrated ability to translate business goals and initiatives into technical requirements
  • Strong understanding of system design and architecture.
  • Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
  • Work across our tech stack which includes: 
    • Node.js and Go for our application code
    • React for our frontend code
    • GraphQL for communication between systems
    • Docker for running our services
    • PostgreSQL for persistent data storage

Nice To Have, but Not Required:

  • Experience with Go programming language
  • Experience with nest.js
  • Experience with EKS
  • Experience working in a startup environment
  • Experience with Docker and ability to write maintainable and efficient Dockerfiles
  • Good understanding of microservices

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.

Similar Jobs

Simcorp - Value Stream Architect

Simcorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Riot Games - Senior Manager, Technical Game Design

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Next Level Business Services - Salesforce Developer

Next Level Business Services

San Antonio, Texas, United States (On-Site)
9 Months ago
Contentstack - Customer Success Engineer I Tier I

Contentstack

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Cognite - Backend Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Welltech - Senior Backend Engineer (Java)

Welltech

Limassol, Limassol, Cyprus (Remote)
2 Months ago
Match Group - Staff Software Engineer, Backend

Match Group

New York, United States (Hybrid)
3 Weeks ago
Moloco - Senior Backend Software Engineer

Moloco

Seoul, South Korea (On-Site)
2 Months ago
USE Insider - Senior Software Engineer (Backend)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blinkhealth - Hub Relations Coordinator

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Playtika - Senior Java Developer

Playtika

Israel (On-Site)
1 Week ago
Trackman - Customer Service Agent

Trackman

Bogotá, Bogota, Colombia (On-Site)
2 Weeks ago
Rackspace Technology - Senior Engagement Manager

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
1 Year ago
IMC - Data Quality Engineer

IMC

Amsterdam, North Holland, Netherlands (On-Site)
2 Weeks ago
Ubisoft - Full Stack Developer

Ubisoft

Da Nang, Vietnam (On-Site)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Hillsboro, Oregon, United States (On-Site)
3 Months ago
Virtuos - Senior/Lead Software Engineer

Virtuos

China (On-Site)
3 Months ago
Cadence - Facility Security Officer (FSO)

Cadence

San Jose, California, United States (On-Site)
1 Month ago
ISS Stoxx - Desktop Engineer (Audit and Policy Engineer)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

luxsoft - Senior Software Engineer - PCIe Driver Development

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Capgemini - Finastra Expert - Functional

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PhonePe - Lead (Manager) - Marketing Procurement

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PhonePe - Territory Sales Manager

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Agara labs - Engineering Manager

Agara labs

Bengaluru, Karnataka, India (Remote)
2 Months ago
Nice - Senior Software Engineer

Nice

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
IMC - Risk Manager

IMC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
JDA - FinOps Manager - Security Spend Optimization

JDA

Hyderabad, Telangana, India (On-Site)
1 Month ago
Fictiv - Customer Project Specialist

Fictiv

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
HCL Tech - Senior Technical Writer

HCL Tech

Madurai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Capgemini - Java Backend

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
kaizen gaming  - Principal Engineer (Backend)

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Month ago
1047 games - Senior Backend Engineer

1047 games

(Remote)
1 Week ago
Nagarro - Associate Principal Engineer, NodeJS

Nagarro

India (Remote)
9 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
9 Months ago
sound cloud - Senior Backend Engineer - Media Streaming

sound cloud

London, England, United Kingdom (Hybrid)
2 Months ago
Toptracer - Backend Tech Lead

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
1 Month ago
kaizen gaming  - Backend Engineer

kaizen gaming

Athens, Greece (Hybrid)
1 Month ago
gitlab - Intermediate Backend Engineer (Golang)

gitlab

(Remote)
2 Months ago
Dream Sports - Senior Software Engineer - Backend

Dream Sports

Pune, Maharashtra, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded