NEXTHIRE is seeking a skilled Python Developer in Pune District, Maharashtra, to design and implement high-performance applications. The ideal candidate will have expertise in Python and database integrations, along with a solid understanding of security compliance and scalability principles. Responsibilities include collaborating with team members, troubleshooting issues, and continuously learning. Join us to contribute to the development of low-latency systems and ensure software solutions' quality.
Responsibilities
Design and implement low-latency, high-availability applications.
Integrate user-facing elements with server-side logic.
Implement security and data protection.
Ensure software quality and resolve issues.
Collaborate to solve complex problems.
Commit to continuous learning.
Skills
Expert in Python
Database queries (MySQL)
Knowledge of ORM libraries
Integration of data sources
Threading limitations understanding
Security compliance knowledge
User authentication and authorization
Design principles for scalable applications
Mobile vs desktop optimization
Database schema design
Unit testing and debugging
Good communication skills
Problem-solving capabilities
Job description
Qualifications and Education Requirements
Expert in Python, with knowledge of Python web framework (such as Django, Flask, etc depending on your technology stack)
Should be very well versed with database queries like mysql, etc.
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Understanding of accessibility and security compliance
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
Good communication skills and excellent problem-solving capabilities
Role and Responsibilities
Design and implementation of low-latency, high-availability, and performance applications
Integration of user-facing elements developed by front-end developers with server-side logic
Implementation of security and data protection
Be responsible for the quality of software and resolve any issues regarding the solution
Think through hard problems, not limited to technology, and work with a team to realize and implement solutions