Rolla ยท 1 hour ago
Senior Backend Engineer
Rolla is seeking a Senior Backend Engineer to architect and build their Node.js TypeScript backend for multiple applications. The role involves designing schemas, optimizing performance, and implementing real-time features while collaborating on CI/CD improvements and ensuring API security.
ArchitectureCommercial Real EstateInterior DesignPhotographyReal EstateVideoVideo Editing
Responsibilities
Architect and build our Node.js TypeScript backend powering multiple applications through both Apollo GraphQL and Express REST APIs
Design schemas, resolvers, and database models using Prisma with MySQL
Optimize performance through query tuning and N+1 avoidance
Implement real-time features using GraphQL Subscriptions over WebSockets, graphql-ws, Redis, and RabbitMQ
Work with Docker-based deployments across AWS EC2 and Kubernetes
Collaborate on CI/CD improvements through GitHub Actions
Contribute to system reliability, logging, monitoring, and scalable architecture
Strengthen API security - improving authentication flows, hardening resolver and REST endpoints, and ensuring secure data access patterns across micro-services
Elevate engineering standards, refine backend processes, and collaborate closely with DevOps and QA teams
Write foundational tests while partnering with our dedicated test engineer to ensure high-quality, resilient API behavior
Qualification
Required
Experience with Node.js and TypeScript
Proficiency in designing schemas, resolvers, and database models using Prisma with MySQL
Ability to optimize performance through query tuning and N+1 avoidance
Experience implementing real-time features using GraphQL Subscriptions over WebSockets, graphql-ws, Redis, and RabbitMQ
Knowledge of event-driven pipelines and video processing
Experience with authentication flows and third-party integrations
Familiarity with AI/RAG services
Experience with Docker-based deployments across AWS EC2 and Kubernetes
Ability to collaborate on CI/CD improvements through GitHub Actions
Contributions to system reliability, logging, monitoring, and scalable architecture
Experience in strengthening API security, improving authentication flows, and hardening resolver and REST endpoints
Ensuring secure data access patterns across micro-services
Ability to elevate engineering standards and refine backend processes
Collaboration with DevOps and QA teams
Experience writing foundational tests and partnering with test engineers to ensure high-quality, resilient API behavior