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 β