GoodSpace AI
Website:
goodspace.ai
Company:
https://www.linkedin.com/company/goodspaceai
Seniority: Mid-Senior level
Industries: IT Services and IT Consulting
Job details:
About the Role
We are looking for an ambitious Senior Backend Engineer to own our entire backend infrastructure. You won't just write APIs; you will architect a Backend-for-Frontend (BFF) system that drives our mobile app's UI dynamically. You will lead a small team, make high-level architectural decisions, and build scalable systems using NestJS, Redis, and PostgreSQL.
Key Responsibilities
- Architecture Ownership: Design and build the BFF layer that serves dynamic UI layouts to the mobile app.
- System Design: Architect scalable database schemas, caching strategies (Redis), and background workers (BullMQ) for high-traffic events.
- Code Quality: Enforce strict TypeScript standards, write comprehensive tests (Jest), and conduct rigorous code reviews.
- DevOps: Manage deployment pipelines (Docker, CI/CD) and cloud infrastructure (AWS/GCP).
- Mentorship: Guide junior developers and define engineering standards for the team.
Requirements
- Node.js & NestJS: Expert-level mastery. You understand Dependency Injection, Guards, Interceptors, and Modules deeply.
- Database Design: Strong SQL (PostgreSQL) skills. You know how to design for scale, use indexes effectively, and manage migrations (TypeORM/Prisma).
- System Design: Experience with caching (Redis), message queues (RabbitMQ/BullMQ), and microservices patterns.
- TypeScript: Strict typing is your religion.
- Testing: Experience writing Unit and Integration tests.
Preferred Qualifications
- Experience with Server-Driven UI or BFF patterns.
- DevOps experience (Docker, Kubernetes, AWS/GCP).
- Open source contributions or technical blogging.
Click on Apply to know more.