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.