802, 8th Floor, Lulu Cyber Tower I Infopark SEZ, Kakkanad, Kochi - 682042
Sr. Engineer/Lead - Python API
Senior Engineer /Lead – Python API
Experience: 3+ Years
Work Location: Trivandrum/Kochi/Remote
Mandatory skills: Python (Django/Flask), Python API development for web/mobile application
Good to have skills: Integration with AWS/Azure APIs
Strong programming basics and expert experience of at least 3 years in Python API development for web/mobile applications.
Strong understanding of one of the frameworks - Flask, Django, Bottle etc.
Ability to write code in an efficiently structured and modularized manner.
Good understanding of object-oriented concepts.
Strong understanding of RESTful APIs and experience in development of REST APIs.
Experience with integrating code with databases and good understanding of ORM libraries.
Knowledge on various databases - such as PostgreSQL and working experience on integrations with NoSQL databases as well.
Experience on working with AWS, Azure APIs (Python) is an additional good to have skill.
Strong unit testing and debugging skills.
Good understanding of code versioning (Git, SVN etc.)
Good to have: Working experience in DevOps.
Willingness to take additional responsibilities and learn new programming languages/technologies.
Duties and Responsibilities
Thorough review of code written by team members and ensuring organizational coding standards are followed.
Capability to understand user stories, translate that into technical specifications and convert this into working code.
Follow modern agile based development process including TDD based unit testing.
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
Contribute to all phases of the development lifecycle.
Follow technology best practices.
Develop and deploy new features to facilitate related procedures and tools, if necessary.