We are seeking a skilled Python Developer with experience in GraphQL to join our dynamic team. The ideal candidate will have a strong background in Python development, particularly with Django framework, and a solid understanding of GraphQL. Experience with PostgreSQL is essential, and knowledge of RabbitMQ would be considered an advantage.
Key Responsibilities:
- Develop and maintain web applications using Python and Django framework.
- Implement GraphQL APIs to optimize data retrieval and manipulation.
- Design and develop database schemas using PostgreSQL.
- Integrate and utilize RabbitMQ for message queuing and processing (an advantage).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with industry trends and best practices in Python, Django, GraphQL, PostgreSQL, and related technologies.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python/Django Developer, with a strong focus on backend development.
- Solid understanding and hands-on experience with GraphQL.
- Proficiency in PostgreSQL database management.
- Familiarity with RabbitMQ or other message queuing systems (an advantage).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a fast-paced, agile environment.