Senior Python Engineer
Codalinc · Ahmedabad · 2026-06-02
About this role
<div class="content-intro"><p><strong>An Introduction to Codal</strong></p> <p>Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.</p> <p>At Codal, you will collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. We promote long-term success, not just for our clients but for our team, helping you develop a professional roadmap that takes your career to new heights.</p></div><p><strong>Experience Range</strong></p> <p>Overall experience: 5+ years<br>Web/API Development: 3+ years (Django/Fast API/Flask)</p> <p><strong>Job Location - Ahmedabad, Gujarat (WFO)</strong></p> <p><strong>Who you’ll be working with</strong></p> <p>You’ll join our core engineering team as a senior engineer, responsible for designing, building, and deploying scalable Python based applications. You will collaborate closely with product management, developers, QA, and DevOps teams to deliver high-quality, high-performance digital solutions for our enterprise clients.</p> <p><strong>What you’ll be doing</strong></p> <ul> <li>Work across both new feature development and production issues, ensuring system reliability and continuous improvement.</li> <li>Actively contribute to and approve code reviews, ensuring adherence to coding standards.</li> <li>Apply knowledge of architecture and design patterns in solution design.</li> <li>Write expert-level unit tests and own integration test completeness at the epic level.</li> <li>Develop code with a security-centric architecture</li> <li>Be proactive in pointing out release dependencies to mitigate risks.</li> <li>Actively identify refactoring opportunities to improve code maintainability and performance.</li> <li>Confidently provide engineering estimates during sprint planning.</li> <li>Own documentation for features developed and contribute to project onboarding documentation.</li> <li>Contribute to retrospectives and own action items to improve team performance.</li> <li>Present features and progress in client demos.</li> </ul> <p><strong>What you’ll need to be successful (Requirements)</strong></p> <p><strong>Must have skills:</strong></p> <ul> <li>Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).</li> <li>5+ years experience as a Python Developer or similar role, with a strong portfolio of Python projects.</li> <li>Proficiency in Python programming language and its libraries/frameworks (e.g., Django, Flask, FastAPI).</li> <li>Solid understanding of object-oriented programming principles and design patterns.</li> <li>Experience with relational databases (e.g., PostgreSQL, MySQL), including schema design and query optimization.&nbsp;</li> <li>Familiarity with agile development methodologies (e.g., Scrum, Kanban).</li> <li>Experience with version control systems (e.g., Github, Gitlab).</li> <li>Excellent problem-solving skills and attention to detail.</li> <li>Strong communication and collaboration skills.</li> <li>Ability to work effectively in a fast-paced environment and manage multiple priorities.</li> <li>Demonstrated ability to learn new technologies and adapt to changing project requirements.</li> </ul> <p><strong>Nice to have skills:</strong></p> <ul> <li>Experience with cloud platforms such as AWS or Azure or GCP is a plus.</li> <li>Familiarity and&nbsp; knowledge of NoSQL databases (e.g., MongoDB) is a plus.</li> <li>Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.</li> <li>Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins) is a plus.</li> </ul> <p><strong>Need another reason to hit the “apply” button?</strong></p> <ul> <li>Codal is a global agency with over 250 employees, and offices in the US, UK, Canada and India&nbsp;</li> <li>We are a BigCommerce Partner and have won the Partner of the year award twice (most recently this past year).</li> <li>We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work.</li> <li>Company sponsored lunch every Wednesday.</li> <li>Health Insurance: Comprehensive medical coverage for employees and their dependents</li> <li>Maternity/Paternity Leave: Additional time off and support for new parents</li> <li>Professional Development: Opportunities for training, workshops, conferences to enhance employees' skills and knowledge</li> <li>Accidental Insurance.</li> </ul><div class="content-conclusion"><p>Note: Codal only communicates with candidates through official @codal.com email addresses. We never request payment during the hiring process. Please be vigilant regarding recruitment scams.</p> <p><em>At Codal, we are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status,…
Skills asked for
- python
- django
- flask
- devops
- fastapi
- postgresql
- mysql
- agile
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.