Found Description
Responsibilities
- Design and evolve domain APIs in NestJS/TypeScript following a strict layered architecture: thin controllers, business logic in the service layer, and data access isolated in repositories.
- Build event-driven communication between services with Pub/Sub, using patterns like transactional outbox and idempotent consumers to guarantee reliability.
- Model and optimize PostgreSQL schemas and queries—proper types, indexing, and normalization decisions (when a field should really be a related table).
- Use Redis for caching and session data, with deliberate TTL and invalidation.
- Design clean, versioned REST contracts (plural resources, correct HTTP verbs and status codes, standardized JSON response envelopes).
- Implement authentication and authorization (SSO/JWT via a central gateway), always revalidating permissions on the server—never trusting the client.
- Collaborate with front-end/BFF engineers on ...
Ready to Apply?
Submit your application for Senior Software Engineer – Backend at Jobtailor
Apply Now