6–8 years of experience in software engineering Bachelor’s degree in Computer Science, Software Engineering, or equivalent Proficiency in modern programming languages (Python, Java, Go, Node.js) Experience with API frameworks and tools (Spring Boot, Express.js, FastAPI, etc.) Strong knowledge of API design standards (REST, GraphQL, gRPC) Familiarity with message queues and streaming platforms (Kafka, RabbitMQ, AWS SNS/SQS) Understanding of authentication/authorization frameworks (OAuth2, JWT) Hands-on experience with CI/CD pipelines and cloud services (AWS, Azure, or GCP) Strong debugging, analytical, and problem-solving skills Excellent communication skills