26 HARP Technologies & Services Jobs
5-8 years
Bangalore / Bengaluru
Python Developer - Flask/Django (5-8 yrs)
HARP Technologies & Services
posted 2mon ago
Fixed timing
Key skills for the job
Location : Bangalore
Experience Requirement : 5+ years of relevant experience. Overall, the candidate should have 6+ years of total experience.
Job Title : Python Developer - API Development
About Us :
We are looking for a talented Python Developer to join our team and help us build robust APIs that enhance our products and services.
Job Summary :
As a Python Developer specializing in API development, you will be responsible for designing, building, and maintaining RESTful APIs. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality solutions that meet our business needs.
Key Responsibilities :
- Design and develop scalable RESTful APIs using Python frameworks (e.g., Flask, Django).
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Implement authentication and authorization mechanisms to secure APIs.
- Conduct code reviews and provide constructive feedback to team members.
- Monitor and optimize API performance, ensuring responsiveness and scalability.
- Document API endpoints and provide clear usage instructions for developers.
- Troubleshoot and resolve issues in a timely manner.
- Stay up-to-date with industry trends and emerging technologies related to API development.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Python Developer, with a strong focus on API development.
- Proficiency in Python and frameworks such as Flask or Django.
- Experience with API design and development (RESTful and/or GraphQL).
- Familiarity with database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of version control systems (e.g., Git).
- Understanding of cloud platforms (e.g., AWS, Azure) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Functional Areas: Software/Testing/Networking
Read full job description