We are looking for a Senior Platform Engineer to design, build, and scale backend systems that power modern, cloud-native SaaS products. This role is ideal for an experienced backend specialist who enjoys solving complex system challenges, building resilient APIs, and working across distributed architectures in a high-ownership environment.
You will play a key role in shaping backend foundations—owning critical services, improving system reliability, and enabling teams to move faster through strong engineering practices and scalable design.
What You’ll Be Responsible For
Backend Architecture & Development
Design, build, and maintain scalable backend services using
Node.js, with selective use of
Python for system workflows and integrations.
Develop secure, well-documented REST and GraphQL APIs consumed by multiple internal and external clients.
Implement authentication and authorization mechanisms using modern standards such as OAuth2 and JWT.
Own data modeling and persistence layers using MongoDB, ensuring performance, scalability, and data integrity.
Cloud & Infrastructure Enablement
Deploy, operate, and optimize backend services on Microsoft Azure, leveraging App Services, AKS, and serverless components.
Build and manage containerized workloads using Docker and Kubernetes.
Partner with DevOps and platform teams to improve CI/CD pipelines, release processes, and deployment reliability.
Reliability, Performance & Observability
Design systems with fault tolerance, scalability, and performance as first-class concerns.
Implement caching strategies using Redis to improve response times and system throughput.
Actively monitor services, troubleshoot production issues, and lead root-cause analysis for incidents.
Improve test coverage, logging, and observability to ensure long-term system stability.
Collaboration & Technical Leadership
Work closely with frontend, product, and platform teams to translate requirements into robust backend solutions.
Participate in architectural discussions and influence backend and platform standards.
Review code, share best practices, and help raise the overall engineering bar across teams.
What We’re Looking For
Qualifications & Experience
Bachelor’s degree in Computer Science, Engineering, or equivalent real-world engineering experience.
8–10 years of hands-on experience building backend systems for SaaS or large-scale applications.
Deep expertise in
Node.js, with strong understanding of API design patterns.
Working knowledge of Python for backend services or automation workflows.
Strong experience with MongoDB and performance optimization techniques.
Practical experience using Redis or similar in-memory data stores.
Proven experience deploying and operating systems on Microsoft Azure.
Solid understanding of microservices, distributed systems, and event-driven architectures.
Comfortable working with CI/CD pipelines, containers, and orchestration platforms.
Personal Attributes
Strong problem-solving mindset with the ability to work through ambiguity.
High ownership and accountability for production systems.
Clear communicator who collaborates effectively across teams.
Passion for building clean, maintainable, and scalable backend systems.
Core Skill Set
Backend Systems Engineering
Python
API Design (REST & GraphQL)
MongoDB
Redis
OAuth2 & JWT
Cloud-Native Development (Azure)
Distributed Systems