Key Responsibilities:
- Architect, develop, and maintain backend systems using Python/Django for high-performance and scalable applications.
- Design and implement efficient RESTful APIs for seamless integration with frontend systems and internal services.
- Collaborate with product managers, UX/UI designers, and data scientists to deliver high-quality healthcare solutions.
- Ensure code quality through reviews, debugging, and active participation in troubleshooting issues.
- Optimize applications for maximum performance, scalability, and reliability while maintaining secure and maintainable code.
- Contribute to architectural and design discussions, providing insights and suggestions for improvements.
- Stay up to date with emerging technologies and industry best practices to enhance development processes.
- Participate actively in sprint planning, estimation, and progress tracking.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of backend development experience with Python and Django.
- Strong knowledge of Python programming and best practices.
- Experience designing and implementing RESTful APIs and integrating third-party services.
- Experience in building, deploying, and maintaining web services with Django.
- Knowledge of database technologies such as PostgreSQL and Redis; ability to design and optimize schemas.
- Familiarity with CI/CD pipelines, Docker containerization, and cloud deployments.
- Excellent problem-solving and debugging skills.
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
Preferred Skills:
- Experience with scalable, distributed systems in healthcare or regulated domains.
- Exposure to microservices architecture and event-driven systems.
- Understanding of security best practices and compliance considerations in healthcare systems.