Job
Description
As a Lead II Software Engineering (Python Developer) at this company in Thiruvananthapuram, India, your role will involve designing, developing, and deploying scalable backend and cloud-based applications. You will be responsible for hands-on Python development, AWS integration, and collaborating closely with cross-functional teams to build robust, secure, and maintainable services and workflows. Key Responsibilities: - Design, develop, test, and maintain applications and services using Python. - Write reusable, efficient, and reliable code following coding standards and best practices. - Build and integrate RESTful APIs and microservices for backend systems. - Work with AWS services (EC2, S3, Lambda, IAM, RDS, CloudWatch) for deployment, monitoring, and operations. - Debug, troubleshoot, and optimize existing applications for performance and reliability. - Collaborate with developers, QA, and product teams to deliver high-quality releases. - Participate in code reviews and contribute to technical/architecture discussions. Qualifications & Skills Required: - 5-9 years of hands-on experience in Python development. - Strong proficiency in Python OOP, scripting, and at least one framework (Flask/Django/FastAPI). - Good understanding of RESTful APIs and microservice-based integration patterns. - Practical experience with AWS (EC2, S3, Lambda, IAM, RDS). - Experience with Git or other version control systems. - Solid problem-solving, debugging, and analytical skills. - Bachelors degree in Computer Science, Engineering, or related field. Additional Company Details: - Location: Thiruvananthapuram, India - Work Type: Permanent - Experience Required: 5-9 Years - Compensation: INR 14,00,000 - 25,00,000 CTC Good-to-Have Skills: - Knowledge of CI/CD pipelines and basics of AWS CloudFormation or similar IaC. - Exposure to Docker and/or Kubernetes. - Familiarity with Agile/Scrum practices. - Experience with monitoring/logging tools (CloudWatch, Prometheus, etc.) As a Lead II Software Engineering (Python Developer) at this company in Thiruvananthapuram, India, your role will involve designing, developing, and deploying scalable backend and cloud-based applications. You will be responsible for hands-on Python development, AWS integration, and collaborating closely with cross-functional teams to build robust, secure, and maintainable services and workflows. Key Responsibilities: - Design, develop, test, and maintain applications and services using Python. - Write reusable, efficient, and reliable code following coding standards and best practices. - Build and integrate RESTful APIs and microservices for backend systems. - Work with AWS services (EC2, S3, Lambda, IAM, RDS, CloudWatch) for deployment, monitoring, and operations. - Debug, troubleshoot, and optimize existing applications for performance and reliability. - Collaborate with developers, QA, and product teams to deliver high-quality releases. - Participate in code reviews and contribute to technical/architecture discussions. Qualifications & Skills Required: - 5-9 years of hands-on experience in Python development. - Strong proficiency in Python OOP, scripting, and at least one framework (Flask/Django/FastAPI). - Good understanding of RESTful APIs and microservice-based integration patterns. - Practical experience with AWS (EC2, S3, Lambda, IAM, RDS). - Experience with Git or other version control systems. - Solid problem-solving, debugging, and analytical skills. - Bachelors degree in Computer Science, Engineering, or related field. Additional Company Details: - Location: Thiruvananthapuram, India - Work Type: Permanent - Experience Required: 5-9 Years - Compensation: INR 14,00,000 - 25,00,000 CTC Good-to-Have Skills: - Knowledge of CI/CD pipelines and basics of AWS CloudFormation or similar IaC. - Exposure to Docker and/or Kubernetes. - Familiarity with Agile/Scrum practices. - Experience with monitoring/logging tools (CloudWatch, Prometheus, etc.)