Python Developer - Ahmedabad | Zoek India | 209fcfdda28f4558be2ca25e0342e001
Ahmedabad, Gujarat, India
Permanent (Full time)
Summary:Major focus will be the development of server-side logic to ensure high performance and responsiveness to requests received from front-end. Deployment on the production server.
- Understanding the project requirement and coding the programs efficiently to meet the client’s requirements to the closest proximity.
- Optimise output to run smoothly on multiple delivery platforms.
- Design and implement low-latency, high-availability, and performant applications.
- Integration of user interface elements developed by front-end developers with server-side logic.
- Integration of multiple data sources and databases into one system.
- Integration of data storage and third-party library/package into the application. Create or integrate any such thing manually if not available on standard package list.
- Create the best fitted and scalable database schema for particular business logic. Should be hands-on in reading large volumes of data from the database, or over HTTP(S)/WebSockets.
- Ensure programs and applications are bug-free and run smoothly.
Skills And Qualifications
- Familiarity with Python web stacks and In-depth knowledge of different frameworks (Django, Flask, etc.)
- Understanding different types of Object Relational Mappers.
- Ability to work on multiple API integrations, and write modular reusable code.
- Understanding of the threading limitations of Python, and multi-process architecture
- Good knowledge of a server-side templating language.
- Knowledge of user authentication and authorisation between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with object event-driven programming in Python
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools, such as Git, Mercurial or SVN.
Posted 1 days ago