Product Development Jobs

AWS DevOps Engineer

Chennai | AWS DevOps Engineer | Full-Time | Exp: 5 Years | ID: 2026-176 | openings: 2

Mandatory Skills: DevOps, Aws, Terraform, Kubernetes
• Hands on experience in Jenkins, Configuration Management, Linux Administration.
• Experience with AWS, Amazon Web Services
• Experience with Configuration Management using CM tools such as Terraform and Ansible
• Automation experience with shell scripts, AWS CLI, or other tools
• Familiar with EC2, VPC, ELB, RDS, Route53, CloudFront, CloudTrail, CloudWatch, S3 Storage
• Docker Containers, Kubernetes Containers
• Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
• Familiar with deployment of tools such as Jenkins
• Scripting Perl, Bash Shell Scripting, UNIX Shell Scripting, Python
• Non-SQL Database such as MongoDB, DynamoDB
• Linux and/or UNIX

Key Responsibilities:
• Technically document system design, security, policies, configuration, and procedures
• Hands on knowledge of build automation and continuous integration/delivery ecosystem: Git, Docker,Jenkins, Docker, Gitlab
• Participate in deep architectural discussions to build confidence and ensure engineering success when building new and migrating existing applications, software. and services to AWS and GCP
• Conduct deep-dive hands-on education/training sessions to transfer knowledge to DevOps and engineering teams considering or already using public cloud services
• Be a cloud (Amazon Web Services, Google Cloud Platform) and DevOps evangelist and advise the stakeholders on cloud readiness, workload identification, migration and identifying the right multi cloud mix to effectively accomplish business objectives
• Understands engineering requirements and architect scalable solutions adopting DevOps and leveraging advanced technologies such as AWS CodePipelines, AWS Code-Commit, ECS containers, API Gateway, CloudFormation Templates, Splunk, AWS-SQS, AWS-SNS, Microservices, and Kubernetes to realize stronger benefits and future proof outcomes for customer-facing applications
• Build use cases/scenarios and reference architectures to enable rapid adoption of cloud services in product’s cloud journey
• Capture and share best-practice knowledge amongst the DevOps and Cloud community
• Act as a technical liaison between product management, service engineering, and support teams
• Working knowledge of UNIX shell scripting
• Strong hands-on programming experience in Python (Optional)
• Working knowledge of data visualization tools – Tableau
• Experience working in cloud environment — AWS
• Experience working with modern tools in the Agile Software Development Life Cycle
• Version Control Systems (Ex. Git, Github, Stash/Bitbucket), Knowledge Management (Ex. Confluence, Google Docs), Development Workflow (Ex. Jira), Continuous Integration (Ex. Jenkins, Gitlab), Real Time Collaboration (Ex. Slack)

Read more...

Senior Python Developer

Chennai | Senior Python Developer | Full-Time | Exp: 6+ Years | ID: 2025-178 | openings: 1

Mandatory Skills: Python, Cloud, Flask, Fastapi
• 6+ years of professional experience in Python backend development
• Strong expertise in Python, Flask, and/or FastAPI
• Solid understanding of microservices architecture, RESTful APIs, and system design
• Hands-on experience with Google Cloud Platform (GCP) or equivalent cloud platforms
• Experience with serverless technologies (e.g., GCP Cloud Functions)
• Proficiency in Docker, Gunicorn, Nginx, and cloud deployments
• Strong experience with SQL and NoSQL databases (MySQL, PostgreSQL, Firebase)
• Expertise with ORMs such as SQLAlchemy
• Strong understanding of authentication and authorization (JWT, OAuth2, RBAC)
• Experience with unit and integration testing (pytest, unittest)
• Familiarity with CI/CD tools (GitLab CI, Jenkins, CircleCI, GitHub Actions)
• Proficient with Git-based version control
• Experience with event-driven systems, messaging, or pub/sub architectures
• Knowledge of monitoring, logging, and observability tools
• Proactive problem-solving mindset and ownership attitude

Key Responsibilities:
• Own backend services end-to-end, from design and development to deployment and production support
• Design and develop scalable, high-availability backend services and APIs using Python (Flask/FastAPI)
• Lead backend architecture decisions for microservices, multi-tenant, and event-driven systems
• Build and optimize database schemas, queries, and data models for large-scale applications
• Integrate internal services and third-party APIs reliably and securely
• Ensure performance, security, and reliability of backend systems in production
• Collaborate with frontend, DevOps, product, and data teams
• Conduct code reviews, mentor developers, and enforce engineering best practices
• Support CI/CD pipelines, containerized deployments, and cloud-native infrastructure
• Troubleshoot complex production issues and drive long-term system improvements

Read more...

Python Developer (Backend)

Chennai | Python Developer | Full-Time | Exp: 3+ Years | ID: 2025-179 | openings: 2

Mandatory Skills: Python, Cloud, Flask, Fastapi
• 3+ years of experience as a Python developer with strong communication skills
• Bachelor's degree in Computer Science, Software Engineering or a related field
• In-depth knowledge of Python frameworks such as Flask, or FastAPI
• Strong expertise in cloud technologies, GCP preferred
• Deep understanding of microservices architecture, multi-tenant architecture, and best practices in Python development
• Familiarity with serverless architecture and frameworks like GCP Cloud Functions
• Experience with deployment using Docker, Nginx, Gunicorn
• Hands-on experience with SQL and NoSQL databases such as MySQL and Firebase
• Proficiency with Object Relational Mappers (ORMs) like SQLAlchemy
• Demonstrated ability to handle multiple API integrations and write modular, reusable code
• Strong knowledge of user authentication and authorization mechanisms across multiple systems and environments
• Familiarity with scalable application design principles and event-driven programming in Python
• Solid experience in unit testing, debugging, and code optimization
• Hands-on experience with modern software development methodologies, including Agile and Scrum
• Experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or CircleCI
• Experience with version control system

Key Responsibilities:
• Collaborate with project teams to understand business requirements and develop efficient, high-quality code
• Design and implement low-latency, high-availability, and performant applications using frameworks such as Flask, or FastAPI
• Integrate multiple data sources and databases into a unified system while ensuring seamless data storage and third-party library/package integration
• Create scalable and optimized database schemas to support complex business logic and manage large volumes of data
• Conduct thorough testing using pytest and unittest, debugging applications to ensure they run smoothly

Read more...