Sirsa, Haryana, India
Information Technology
Full-Time
Infovision Solutions Pvt Ltd
Overview
Job Description:
We are seeking a skilled and experienced Python Developer with a strong background in API development. The ideal candidate will be responsible for designing, building, and maintaining scalable and secure RESTful APIs. You should be comfortable working in a fast-paced agile environment and collaborating with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and deploy RESTful APIs using Python frameworks (e.g., Flask, FastAPI, Django REST Framework).
- Collaborate with front-end developers, DevOps, QA, and product teams to build robust, reusable backend services.
- Implement API authentication and authorization mechanisms (e.g., OAuth2, JWT).
- Write clean, maintainable, and well-documented code following best practices.
- Optimize API performance and scalability.
- Handle data integration with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Develop unit and integration tests for APIs.
- Participate in code reviews and contribute to architecture decisions.
- Maintain CI/CD pipelines and ensure high code quality through automation tools.
- Troubleshoot production issues and perform root cause analysis.
Required Skills and Qualifications:
- 6+ years of professional experience in Python development.
- Strong understanding of RESTful API design and development.
- Experience with at least one Python web framework (Flask, FastAPI, Django).
- Experience on AWS
- Solid understanding of HTTP, JSON, and web services.
- Experience with database design and ORMs (SQLAlchemy, Django ORM).
- Familiarity with Docker, Git, and CI/CD pipelines (GitLab, Jenkins, etc.).
- Knowledge of API security standards and practices (OAuth2, rate limiting, etc.).
- Experience with unit testing frameworks like pytest or unittest.
Preferred Qualifications:
- Experience with GraphQL APIs.
- Familiarity with message brokers (e.g., Kafka, RabbitMQ).
- Exposure to cloud platforms like AWS, GCP, or Azure.
- Knowledge of OpenAPI/Swagger documentation tools.
- Experience in agile software development practices (Scrum, Kanban).
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Location : Bengaluru/Pune
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in