Required Skills:
- 4+ years of experience with Python Django;
- 3+ years of experience with Vue3.js;
- Proficiency in creating and optimizing GraphQL APIs
- Experience with data migration from MySQL to PostgreSQL
- Familiarity with integrating Django models with legacy databases
- Strong communication skills: Slack, Notion, Asana
- Proven ability to estimate software projects and meet deadlines
- Upper Intermediate or higher English level.
Responsibilities:
- Enhance and maintain the Django backend architecture
- Develop and optimize GraphQL APIs for frontend consumption
- Migrate and integrate data from legacy MySQL databases to PostgreSQL
- Ensure Django models are robust, scalable, and well-documented
- Collaborate with the frontend developer to provide necessary queries and mutations
- Implement best practices for software design and BDD testing
- Participate in code reviews to maintain code quality and integrity
Project description:
Join a cutting-edge healthcare project focused on creating a next-generation platform using a modern tech stack. The project leverages Django for backend services and Vue3 for the frontend, with data consumed via GraphQL API. You'll work closely with a distributed team, enhancing an existing well-architected system to build a responsive and intuitive user interface. This role starts immediately and offers opportunities for future collaboration on innovative projects. The team is dynamic, communicative, and values a fun, easy-going work environment.
What we offer:
- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 10 paid vacation days, 4 paid days-off