Job description
- Bachelors degree in computer science Engineering or related field.
- 01 years of professional experience in Python and Django development.
- Strong understanding of web development principles and concepts.
- Proficiency in frontend technologies such as HTML CSS and JavaScript.
- Experience with database design and management using SQL or NoSQL databases.
- Familiarity with version control systems such as Git.
- Solid understanding of software development lifecycle and agile methodologies.
- Experience with asynchronous task processing using Celery and message brokers (RabbitMQ/Kafka).
- Good understanding of distributed systems and eventdriven architectures.
- Excellent problemsolving skills and attention to detail.
- Good communication and collaboration skills.
- Experience with other web frameworks and technologies (Flask RESTful APIs etc.) is a plus.
- Knowledge of DevOps practices containerization and cloud platforms (AWS) is a plus.
Responsibilities:
- Collaborate with crossfunctional teams to gather and define project requirements.
- Design develop test and deploy scalable web applications using Python Django and Celery.
- Implement asynchronous task processing using Celery and message brokers like RabbitMQ /Kafka.
- Write clean maintainable and efficient code while adhering to coding standards.
- Troubleshoot and debug issues across the application stack including task queues.
- Optimize application performance and ensure high availability including handling task failures and retries.
- Collaborate with UI/UX designers to implement responsive and visually appealing user interfaces.
- Integrate external APIs and thirdparty services as needed.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up to date with industry trends and best practices in Python web development and asynchronous processing.
python,web,celery,processing,application,code,design,django,kafka,plus