Python API Developer
You will build and maintain high-availability, low-latency server-side applications using Python.
Responsibilities
- Write reusable, testable, and efficient code for performance-critical applications.
- Integrate user-facing elements with server-side logic and data storage solutions.
- Implement security, data protection, and user authentication across multiple systems.
- Design database schemas that support complex business processes.
- Develop integrations using product APIs and optimize output for mobile and desktop platforms.
Required Skills
- 5+ years of experience in Python development.
- Proficiency in at least one Python framework such as Django or Flask.
- Experience with ORM libraries and database management using Oracle or MySQL.
- Knowledge of web servers and application servers including Nginx, Tomcat, or Websphere.
- Understanding of Python threading limitations and multi-process architecture.
- Familiarity with event-driven programming and server-side templating like Jinja 2 or Mako.
- Basic understanding of front-end technologies including JavaScript, HTML5, and CSS3.
- Strong unit testing, debugging, and code versioning skills using Git, Mercurial, or SVN.
- Understanding of scalable application design principles and security compliance.
Apply tot his job Apply To this Job