Senior Backend Engineer

Senior Backend Engineer

Senior Backend Engineer

Upwork

Upwork

Remoto

9 horas atrás

Nenhuma candidatura

Sobre

About the Role We're looking for a Senior Backend Engineer to design, build, and maintain scalable API-driven systems. You'll work across the full backend stack, owning everything from database architecture to API design to production deployment. What You'll Do Design and implement RESTful APIs that power client applications Architect and optimize PostgreSQL databases for performance, scalability, and data integrity Build and maintain backend services using NestJS and TypeScript Collaborate with frontend engineers, product, and stakeholders to translate requirements into technical solutions Establish patterns and best practices for the engineering team Participate in code reviews, technical planning, and architectural decisions Mentor junior engineers and contribute to a strong engineering culture Experience with LLMs and AI/ML systems (embeddings, RAG, prompt engineering, vector databases) Building AI-powered features or integrating AI APIs into production systems Experience with message queues (SQS, Redis, RabbitMQ) Event-driven architecture patterns Infrastructure as code (Terraform, CDK, CloudFormation Requirements 5+ years of professional backend development experience Strong proficiency in TypeScript and Node.js Deep experience with NestJS (or similar frameworks like Express/Fastify with comparable patterns) Expertise in PostgreSQL including query optimization, indexing strategies, and schema design Hands-on experience with TypeORM or similar ORMs (Prisma, Drizzle, Sequelize) Proven track record designing and building API-driven architectures Understanding of authentication/authorization patterns (OAuth, JWT, RBAC) Experience with testing strategies (unit, integration, e2e) Familiarity with containerization (Docker) and CI/CD pipelines AWS experience (EC2, RDS, Lambda, ECS, or similar services)