Job Description
We are seeking a skilled developer with 2-3 years of experience to join our team. You will play a key role in enhancing, scaling, and maintaining our multi-faceted platform. If you get excited by complex data flows, API integrations, and building seamless user experiences, this is the perfect role for you!
Key Responsibilities:
- Design, develop, and maintain robust backend services using Python Django 5.x and Django REST Framework (DRF).
- Build dynamic and responsive front-end components using React JS and Bootstrap.
- Implement and maintain secure JWT authentication using djangorestframework-simplejwt.
- Develop and manage containerized applications using Docker and Docker-compose.
- Collaborate with the team to integrate various systems, including:
- Odoo ERP as the central backend.
- Google Calendar API for bi-directional appointment synchronization.
- EMR/EHR systems via custom API connectors for data ingestion.
- Vonage Voice API to power our innovative voice-based booking system.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews and contribute to architectural decisions.
Technical Skills (Must-Have):
- 2-3 years of professional software development experience.
- Backend: Strong proficiency in Python with hands-on experience in Django 5.x and Django REST Framework.
- Frontend: Solid experience with React JS.
- Styling: Proficiency with Bootstrap for building responsive UIs.
- Authentication: Proven experience implementing JWT (JSON Web Tokens) with refresh token logic.
- Version Control: Experience with Git.
- Deployment: Hands-on experience with Docker and docker-compose.
Nice-to-Have Skills (Big Plus!):
- Good to have knowledge of AI and willing to learn.
- Familiarity with React Native for future mobile app development.
- Experience with any of the systems in our architecture:
- Building or integrating with EMR/EHR systems.
- Working with Google Calendar API or similar.
- Implementing Voice APIs (e.g., Vonage, Twilio) or NLP services.
- Building data import/transformation pipelines (e.g., for CSV data).