👨🏻‍💻 postech.work

Senior Backend Engineer (NodeJs) - Database Performance & Scalability

chatarmin.com • 🌐 In Person

In Person Posted 10 hours ago

Job Description

We’re a real startup, not a playground. Bootstrapped and fast-growing.

Our motto: Move fast, break things. Chatarmin to the moon.

We are built for e-commerce brands in the B2B SaaS space. High pace, high expectations, zero corporate nonsense. We're here to win and so should you be.

We are looking for a Senior Backend Engineer (Fast \& scalable DB queries / Backend in every aspect) who’s ready to take ownership of the performance \& reliability of our backend.

You should thrive under pressure, work autonomously, and have a hands-on attitude. Think like an athlete: disciplined, self-motivated, and pushing through when it gets tough.

Tasks

Optimize database performance for high-throughput, low-latency queries using indexing, sharding, and caching strategies.

Optimize NodeJs Backend for Performance, Reliability and DI for tests

Monitor and tune backend systems for performance, leveraging tools like Prometheus, Grafana, and APM solutions.

Enhance data pipelines for real-time processing, integrating with databases like PostgreSQL / Supabase / SQLite

Collaborate with AI and frontend teams to ensure seamless integration and high availability of backend services.

Requirements

4+ years in backend engineering, with deep expertise in Node.js and database optimization.

Proficiency in SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Redis) and query optimization techniques.

Experience with how Database Systems work under the hood

Strong knowledge of monitoring tools (Prometheus/Grafana) and performance profiling for backend systems.

Excellent problem-solving skills and ability to work cross-functionally in fast-paced environments.

Benefits

Young, highly motivated team with zero ego

Speed over politics: If you have an idea, run with it

Direct impact on the company and the product

Real growth opportunities - we promote from within. This is a place to build your career

Earn what you’re worth: We offer good base pay + uncapped commissions. Your output defines your income

Interview Process

Initial Screening (20 min)

Short call. Confirm background, experience with production systems, and ability to explain past work clearly.

Technical Interview (90 min)

Single, in-depth session covering:

System Design

— Design a backend for storing and retrieving high-volume messages. Discuss schema, indexing, caching, and scaling choices.

Debugging \& Performance

— Given an EXPLAIN plan or log snippet, identify the bottleneck and propose a fix.

Core Knowledge

— Discuss event loop behavior, query optimization, connection pooling, and common failure modes in distributed systems.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.