6+ years of software engineering or backend development experience. Strong experience with API development (GraphQL and REST).
Solid understanding of database design and optimization (SQL & NoSQL). Hands-on experience with cloud platforms (AWS or OCI).
Experience with containers and orchestration (Docker, Kubernetes). Proficiency in at least one backend language: Java (Spring Boot), Python or Node.
Key Responsibilities
Design, develop, and maintain data-driven APIs using GraphQL and REST.
Build and optimize backend services that interact with relational and NoSQL databases; design and manage GraphQL schemas, resolvers, and API performance.
Collaborate with data, product, and application teams to define data access patterns.
Implement API security, versioning, and governance best practices.