Job Description:
• Design, develop, and maintain RESTful APIs and microservices using Python (FastAPI).
• Integrate backend systems with AWS Rekognition, S3, Lambda, and API Gateway for real-time image and data processing.
• Implement data models and queries using DynamoDB (NoSQL) and MySQL (RDBMS) for optimal performance and scalability.
• Ensure high reliability, fault tolerance, and low-latency responses for API-based services.
• Collaborate with frontend and mobile teams to define and integrate data contracts and endpoints.
• Manage secure authentication and authorization using JWT, Cognito, or equivalent IAM mechanisms.
• Implement error handling, audit logging, and data encryption in compliance with the DPDP Act and CERT-In security guidelines.
• Optimize database queries, design indexes, and manage replication and backups.
• Work closely with DevOps teams to enable CI/CD deployment pipelines and environment provisioning on AWS.
• Prepare and maintain technical documentation for APIs, data schemas, and service integrations.
Required Skills and Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 3–5 years of experience in backend development with Python (FastAPI).
• Strong knowledge of AWS cloud services, including Rekognition, Lambda, API Gateway, S3, and CloudWatch.
• Hands-on experience with DynamoDB and MySQL, including schema design, indexing, and performance tuning.
• Understanding of microservices, event-driven architecture, and serverless frameworks.
• Experience in RESTful API design, authentication, and data security best practices.
• Familiarity with CI/CD pipelines, Docker, and version control tools (Git).
• Strong problem-solving, debugging, and optimization skills.
• Ability to work collaboratively in Agile or Hybrid delivery environments.
Good to Have
• Experience with Node.js or JavaScript/TypeScript for backend service development.
• Exposure to AI/ML or image recognition systems, real-time data processing, and API performance tuning.
• Familiarity with public-sector digital platforms or e-Governance ecosystems.