We are looking for a skilled and experienced Python Developer to join our software development team.
The Python Developer responsibilities include coding, testing, debugging, and troubleshooting throughout the application development process.
Responsibilities
Writing reusable, testable, and efficient code
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
Integration of data storage solutions
Performance tuning, improvement, balancing, usability, and automation
Collaborate with other team members and stakeholders
Stay abreast of the latest industry trends and suggest new ideas to enhance our technology.
Qualifications
Proven more than 5-year work experience as a Python Developer
Expertise in Python, with knowledge of at least one Python web framework such as Django, Flask, etc
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Understanding of the threading limitations of Python, and multi-process architecture
Proficient understanding of code versioning tools such as Git
Familiarity with continuous integration.
BS/MS degree in Computer Science, Engineering or a related subject.