Job Title: Senior Software Engineer - Python
Job Code: CUB/2025/SSE/008
Experience: 7+ yrs
Job Location: Infopark, Kochi 


Why Join Us? 
·       Innovative Environment: Join a forward-thinking company that encourages creativity and problem-solving. 
·       Career Growth: Opportunities for professional development and career advancement. 
·       Collaborative Culture: Work in a team-oriented environment where your contributions are valued. 
·       Competitive Compensation: Attractive salary package and performance-based incentives. 
 
Key Responsibilities
  • Technical Leadership
  • Lead Python development teams on enterprise-grade projects
  • Own and drive architectural decisions and code quality
  • Conduct design and code reviews, and ensure adherence to best practices
  • Backend Development
  • Build and maintain robust, scalable backend services using Python frameworks (Django, FastAPI, Flask)
  • Design APIs, background workers, and data pipelines
  • Team Mentoring
  • Mentor and guide junior and mid-level developers
  • Provide training, performance feedback, and career guidance
  • DevOps and Deployment
  • Work with DevOps to define CI/CD pipelines and deployment strategies
  • Collaborate on containerization using Docker, orchestration with Kubernetes
  • Client and Stakeholder Interaction
  • Translate business requirements into technical solutions
  • Participate in client calls for requirement gathering, demos, and feedback sessions

Required Skills
  • 7+ years of Python development experience
  • Strong command over frameworks like Django, FastAPI, Flask
  • Proven experience in API development and integration (REST, GraphQL)
  • Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
  • Solid understanding of system architecture, design patterns, and scalability
  • Familiarity with asynchronous programming (e.g., Celery, asyncio)
  • Hands-on experience with Docker, Git, and CI/CD pipelines
  • Exposure to cloud platforms (AWS/GCP/Azure)
  • Good understanding of security best practices (OWASP, data protection).

Preferred Skills
  • Hands-on experience developing Python automation scripts integrated with Ansible and Terraform for infrastructure and network operations.
  • Strong proficiency in Jinja-based templating to produce standardized, intent-driven configurations across environments.
  • Experienced in handling conditional logic, loops, filters, and validations within templates.
  • Experience with AI/ML pipelines, data engineering, or microservices
  • Prior experience in leading Agile/Scrum teams

Soft Skills
  • Strong problem-solving and decision-making abilities
  • Excellent communication and stakeholder management skills
  • Ability to multitask and manage priorities in a fast-paced environment
  • Team-oriented with a proactive and collaborative approach

Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.