Key Responsibilities:
- Develop, test, and maintain Python applications, APIs, and scripts.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with frontend developers, DevOps engineers, and product managers to deliver full-stack solutions.
- Implement RESTful APIs, integrate third-party services, and ensure API documentation is up-to-date.
- Debug, troubleshoot, and optimize applications for performance and scalability.
- Automate tasks and develop scripts to support various backend and infrastructure needs.
- Participate in code reviews and provide constructive feedback to team members.
- Maintain and update documentation for code, processes, and technical decisions.
- Stay current with the latest technologies, libraries, and frameworks in the Python ecosystem.
Requirements:
- 2-5 years of experience developing applications with Python.
- Proficiency in frameworks like Django, Flask, or FastAPI.
- Strong understanding of object-oriented programming and design patterns.
- Experience with RESTful API development and integrating APIs with frontend applications.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Knowledge of version control systems like Git.
- Experience with testing frameworks (e.g., pytest, unittest).
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile development methodologies.
- Healthcare exp is must
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of asynchronous programming and task queues (e.g., Celery).
- Experience with containerization tools like Docker and orchestration tools like Kubernetes.
- Familiarity with message brokers like RabbitMQ or Kafka.
- Understanding of CI/CD pipelines and deployment automation.
- Knowledge of front-end technologies (e.g., React, Vue) is a plus