Job Description
We are seeking a Python Web Developer to manage data interchange between the server and users. The primary focus will be on developing server-side logic, ensuring high performance, and integrating front-end elements into the application.
Responsibilities
- Write reusable, testable, and efficient code
- Design and implement low-latency, high-availability applications
- Integrate front-end elements with server-side logic
- Implement security and data protection
- Coordinate with development teams for application requirements
- Test, debug, and develop back-end components
- Integrate data storage solutions
- Reprogram existing databases to improve functionality
- Develop digital tools to monitor online traffic
- Maintain code versioning with tools like Git
Skills and Qualifications
- Bachelor's degree in computer science or related field
- 3-5 years of experience as a Python developer
- Proficiency in Python and web frameworks like Flask
- Familiarity with ORM libraries and multiple data sources
- Understanding of Python's threading limitations and multi-process architecture
- Basic knowledge of front-end technologies (JavaScript, HTML5, CSS3)
- Strong unit testing and debugging skills
- Familiarity with server-side templating languages (Jinja 2, Mako)
- Ability to create scalable applications and database schemas
Additional Information
- Onsite position at Bangalore office in Whitefield
- Skills: Flask, Waitress/Gunicorn, API exposure, Postgres (preferred) or any transactional DB