👨🏻‍💻 postech.work

Back End Developer

Tential Solutions • 🌐 In Person

In Person Posted 3 days, 11 hours ago

Job Description

Senior Backend Developer

Job Summary:

We are seeking a highly skilled and motivated Senior Back-End Engineer to join our We’re looking for a Senior Backend Engineer to design, build, and operate scalable backend services on Node.js (TypeScript). You’ll work on distributed systems with a strong focus on reliability, observability, and performance, using PostgreSQL and Azure. The backend framework can be NestJS or Express.js (NestJS preferred; Express fully acceptable).

This is a hands-on, senior-level role with ownership of architecture decisions, design trade-offs, and production readiness.

Key Responsibilities:

Build and maintain backend services in Node.js (TypeScript) using NestJS or Express.js

Apply strong engineering fundamentals (OOP, SOLID, clean code) to deliver maintainable, testable systems

Design and evolve distributed architectures (monolith vs microservices, fault tolerance, consistency trade-offs, failure isolation)

Implement enterprise integration patterns, including synchronous and asynchronous integrations (REST/service-to-service, messaging, events)

Build event-driven workflows using messaging and pub/sub patterns (idempotency, retries, error handling, and observability)

Design secure, scalable APIs (REST; GraphQL is a plus), including versioning and authentication/authorization

Own data modeling and performance in PostgreSQL (schema design, indexing, migrations, query tuning)

Improve operational excellence: logging, metrics, distributed tracing, incident investigation, and post-incident improvements

Strengthen CI/CD and delivery practices: safe deployments, rollbacks, feature flags, and container best practices.

Qualifications:

7+ years of backend engineering experience (or equivalent senior-level experience)

Strong production experience with Node.js + TypeScript

Professional experience with NestJS or Express.js

Experience designing and operating distributed systems (microservices and/or event-driven architectures)

Strong PostgreSQL experience (data modeling, indexing, migrations, performance tuning)

Cloud experience with Azure, including Service Bus and/or Event Hubs (Azure Functions strongly preferred)

Experience with observability in production (logging/metrics/tracing; Datadog or similar)

Strong Docker experience in production environments

Source control proficiency with Git, and experience with modern branching/release practices (trunk-based development preferred).

Preferred (nice to have)

GraphQL implementation experience

Monorepo experience (Nx; pnpm/Turborepo is a plus)

Advanced event-driven architecture depth (delivery guarantees, ordering, backpressure)

Performance/load testing and capacity planning experience

GenAI tools (expected)

Comfortable using AI assistants (e.g., Copilot/ChatGPT) to accelerate development, testing, and debugging, with strong engineering judgment and code review discipline.

Get job updates in your inbox

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