Backend Engineer - Python / Node.js

Remote Full-time
About The Role

The role builds APIs and internal services that clients and their millions of end users depend on daily, with strong Python or Node.js skills at the core.

You will work on a team that takes API design, data consistency, and performance seriously. If you want to work on interesting backend problems with real-world financial constraints, this is the role.

Key Responsibilities
• Design and implement REST APIs using FastAPI or Django (Python) or Express/Fastify (Node.js), with a focus on correctness, latency, and developer experience
• Own system design for new services: define data models, API contracts, error handling strategies, and operational requirements before writing a line of code
• Write and maintain PostgreSQL schemas and queries that perform well at scale; use Redis for caching and rate limiting where appropriate
• Build and maintain asynchronous task processing with Celery (Python) or Bull (Node.js) for payment processing, notifications, and compliance workflows
• Write comprehensive automated tests: unit, integration, and contract tests; treat test coverage as a first-class engineering concern
• Participate in on-call rotation (fair and infrequent); lead incident investigation and write clear post-mortems
• Contribute to internal engineering documentation, ADRs, and knowledge-sharing practices

What We Are Looking For
• 2–6 years of professional backend engineering experience with Python (FastAPI/Django/Flask) or Node.js (Express/Fastify/NestJS)
• Strong SQL skills in PostgreSQL or MySQL; understanding of transactions, indexing, and query optimization
• Experience with Redis for caching, queueing, or rate limiting
• Familiarity with REST API design best practices, versioning strategies, and HTTP performance fundamentals
• Experience with Docker and cloud deployment on AWS or GCP
• Clear written communication; can document system design decisions in a way that helps your team six months later
• Bonus: financial services domain knowledge, Kafka, gRPC, TypeScript, or experience building developer-facing APIs

Location

New York City (Hybrid)
• San Francisco Bay Area
• Seattle
• Austin, TX
• Remote considered

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Regulatory Compliance Specialist - French Speaker (Remote)

Remote

Medical Scribe

Remote

Executive Director for Syndication Partnerships PA - Philadelphia, 1800 Arch St

Remote

Amazon Delivery Driver

Remote

SRE Manager

Remote

Regulatory Submission Associate III – Remote

Remote

AVP SBL Sales Associate (Remote)

Remote

Experienced Customer Care Representative – Remote Customer Service and Pharmacy Support Specialist at arenaflex

Remote

Experienced Customer Service Representative for Global Hospitality Platforms – Remote Contract to Hire Opportunity with blithequark

Remote

Remote UPS Data Entry Specialist – Precision‑Focused Information Management Role with Flexible Work‑From‑Home Schedule, $20/hr Competitive Compensation

Remote
← Back