Senior Backend Developer Offline

We’re looking for a Senior Backend Developer who enjoys building systems from scratch, solving technical challenges, and creating reliable, scalable services. This is a key role for someone who wants to take ownership, work independently, and help build a new gamified rewards platform from the ground up. 

 

Responsibilities

 β— Develop Core Backend Systems: Design, build, and maintain scalable, reliable backend services that support our mobile app's core functionality. 

● API Development & Integration: Develop and maintain REST APIs to support mobile and third-party integrations. 

● Performance Optimization: Identify bottlenecks, analyze performance issues, and implement optimizations to improve system responsiveness. 

● Cloud Infrastructure Management: Manage services on AWS using GitLab CI/CD and Kubernetes to ensure availability, scalability, and reliability. 

● Security & Compliance: Implement secure practices to protect user data and ensure compliance with industry standards. 

● Collaboration Across Teams: Collaborate with Unity developers, product managers, and external partners to deliver new features and integrations. 

● Testing & Reliability: Write unit tests for key services, monitor test coverage, and fix issues proactively. 

● Problem-Solving & Ownership: Take full ownership of technical challenges, identify risks early, and propose practical solutions

 

Requirements

● 5+ years of backend development experience in production environments. 

● 5+ years of Node.js & TypeScript: strong understanding of asynchronous programming, event loops, and performance tuning. 

● Experience with NestJS: building modular, scalable applications with clear architecture. 

● Python knowledge: solid fundamentals for third-party integrations and scheduled ETL tasks.

 

Basic DevOps knowledge: familiarity with AWS services (e.g., EC2, RDS, EKS, S3, and IAM), CI/CD pipelines, and Kubernetes basics. 

● Database expertise: β—‹ PostgreSQL (SQL): schema design, query optimization, and indexing. β—‹ MongoDB (NoSQL): experience with schema design and performance optimization. 

● Caching: experience with Redis for caching, pub/sub, and rate limiting. 

● Messaging systems: experience with RabbitMQ or other message brokers for event-driven architectures. 

● API Integration: ability to integrate external services and handle edge cases effectively. 

● Security practices: understanding of API security, data encryption, and general data protection principles. 

● Testing experience: strong ability to write unit tests for core services and maintain high test coverage. 

● GitLab CI/CD: practical experience with pipelines for continuous integration and deployment.

The job ad is no longer active

Look at the current jobs Node.js β†’