Active listing
Senior Python Developer
About the role
Codal is a leading web design and development consultancy that partners with enterprise clients to deliver data‑driven digital solutions. As a Senior Python Developer, you will design, build, and maintain high‑quality applications using Python, Django, and Flask, while collaborating with product, design, and engineering teams across multiple global offices. Your role involves translating user requirements into scalable code, performing rigorous testing, and ensuring performance and reliability. You will also stay abreast of emerging Python technologies, contribute to code reviews, and mentor junior developers. Codal values continuous improvement, offering a supportive environment with regular training, workshops, and conferences. The position is based in Ahmedabad, India, and requires a bachelor’s degree in Computer Science or related field, 6+ years of Python experience, and strong knowledge of relational and NoSQL databases, Agile practices, and cloud platforms such as AWS or Azure. Successful candidates will bring excellent problem‑solving skills, effective communication, and the ability to thrive in a fast‑paced, multi‑priority setting. Join Codal to work on cutting‑edge projects, grow your professional roadmap, and contribute to a culture that celebrates innovation and collaboration.
What you’ll do
- Develop and maintain custom software for clients
- Collaborate with cross‑functional teams on requirements
- Write clean, efficient, maintainable code
- Conduct thorough testing for reliability and performance
- Troubleshoot and debug technical issues
- Stay updated on emerging Python technologies
- Participate in code reviews for quality assurance
- Document software designs and specifications
- Improve development processes and methodologies
- Mentor junior developers as needed
What you’ll bring
- Bachelor's in CS, Engineering, or related field
- 6+ years Python development experience
- Proficient in Python, Django, Flask
- Strong OOP and design pattern knowledge
- Experience with PostgreSQL, MySQL, MongoDB
- Agile (Scrum/Kanban) development experience
- Git version control proficiency
- Excellent problem‑solving and communication skills
- Ability to thrive in fast‑paced, multi‑priority environments
- Quick learner, adaptable to new tech
Nice to have
- Experience with AWS or Azure cloud platforms
- Front‑end skills: HTML, CSS, JavaScript
- DevOps tools: Docker, Kubernetes, Jenkins
- Familiarity with BigCommerce platform
Skills
Benefits
- Company‑sponsored lunch every Wednesday
- Comprehensive medical coverage for employees and dependents
- Maternity/Paternity leave support
- Professional development opportunities
- Accidental insurance coverage
- Health insurance benefits
- Company events: happy hours, dinners, excursions
Education
Bachelor's degree in Computer Science, Engineering, or related field