Must have Skills : Python (Expert), API Development and Integration (Strong), Microservices architecture (MSA) (Strong)
Good To Have Skills : Kubernetes (Capable), Docker (Strong)
ROLE PROFILE:
Develops and maintains server-side logic, databases, and APIs, ensuring scalability, security, and efficiency for analytical and AI powered applications.
KEY RESPONSIBILITIES:
-Develop and maintain robust backend systems ensuring high performance and reliability
-Develop RESTful or GraphQL APIs to connect frontend interfaces with server-side logic and third-party services
-Implement data protection measures, authentication protocols, and security best practices
-Identify and resolve bottlenecks in code, database queries, or infrastructure to enhance application speed and scalability
-Collaborate with cross-functional teams on system architecture and integrations
-Work closely with DevOps for CI/CD, deployment, and automation
-Write unit, integration, and end-to-end tests to ensure system reliability and troubleshoot production issues
Qualifications
PROFESSIONAL EXPERIENCE/ QUALIFICATION:
-5+ years of experience in backend software engineering
-Strong proficiency in Python and at least on other language (Golang, Rust, Java etc.) for backend development
-Experience in designing & implementing RESTful APIs or GraphQL services
-Experience with microservices architecture, messaging systems (e.g., RabbitMQ, Kafka), and distributed systems.
-Familiarity with API versioning, authentication mechanisms (OAuth, JWT), and best practices for secure
API development
-Hands-on experience with containerization and orchestration (Docker, Kubernetes)
-Experience with cloud services (e.g., AWS, Azure) and tools like Git, Jenkins, or Terraform
-Experience in developing production-ready AI/ ML-powered solutions