We are looking for an experienced Python Developer with a strong background in Django to join our team. You’ll play a key role in designing, building, and maintaining data migration systems. The ideal candidate is well-versed in asynchronous task queues (Celery), caching and messaging systems (Redis), and relational databases (PostgreSQL). Experience with AWS and AWS CDK (Cloud Development Kit) is a big plus.
Regular Backend Developer
Your responsibilities
- Design, implement, and maintain services using Django
- Build and manage background task queues using Celery and Redis
- Develop and optimize database models and queries with PostgreSQL and MS SQL
- Collaborate with developers and product owner to deliver features
- Write clean and maintainable code
- Monitor and optimize application performance and reliability
Our requirements
- 2+ years of professional experience with Python and Django
- Strong knowledge of Celery and Redis
- Familiarity with RESTful APIs and web application architecture
- Proficiency with Git and collaborative development workflows
- Comfortable with Linux command line and basic system administration
- Experience with Docker
- Experience with AWS services (EC2, S3, RDS, ECS, CodeBuild, etc.)
- Familiarity with AWS CDK (infrastructure-as-code tool)
- Understanding of CI/CD pipelines and DevOps practices