Python API Developer
Min Experience
3 years
Location
Coimbatore
JobType
full-time
- Overview
About the role
- Developing and maintaining software applications using the Python programming language
- Designing and optimizing application performance, usability, and scalability with Python
- Troubleshooting and debugging applications to ensure low latency and high-availability
- Integrating user-facing elements with server-side logic
- Implementing security and data protection and accommodating various data storage solutions
- Implementing test-driven development and automated testing for Python applications
- Conducting and participating in code reviews and discussions on software design and architecture to provide constructive feedback to team members
- Collaborating with cross-functional teams to define project requirements and scope
- Design and implement highly interactive, scalable web apps and prototypes
- Build and modify high-performance APIs and programs using Python and Amazon Web Services (AWS)
- Implement APIs based on architecture frameworks and guidelines
- Prepare functional specifications and test data
- Collaborate with external and internal teams to troubleshoot performance and functional issue
Key Requirements:
- You have a Degree in Computer Science, Engineering, or a related field
- You have prior experience as a Python Developer
- You possess Good knowledge of Django, Flask, or similar Python frameworks
- You are familiar with front-end technologies, such as JavaScript, HTML5, and CSS3
- You possess knowledge of ORM (Object Relational Mapper)
- Knowledge of API orchestration (the ability to develop multiple API code lines simultaneously and make them work together)
- Understanding of service-oriented architecture (SOA)
Proficiency with common API development tools, including J2EE, JUnit, Makefile, TortoiseSVN, JSON, PHP, Apache JMeter, and Tomcat
Skills
Python
Application Programming Interfaces - API