Job Summary:
We are looking for an experienced Python and Django Developer to join our team. The ideal candidate will develop, maintain, and scale web applications using the Django framework, ensuring clean, efficient, and maintainable code. This role requires a strong understanding of Python, Django, and related technologies, with a focus on creating robust and scalable solutions.
Key Responsibilities:
- Application Development: Design, develop, and deploy web applications using Python and Django.
- Database Management: Create and optimize database schemas and queries using PostgreSQL, MySQL, or other relational databases.
- API Development: Build and maintain RESTful APIs for seamless integration with front-end systems.
- Debugging and Troubleshooting: Identify and resolve performance bottlenecks and bugs to ensure smooth application functionality.
- Scalability and Performance: Optimize applications for speed and scalability.
- Testing: Write unit and integration tests to ensure code quality and reliability.
- Collaboration: Work closely with front-end developers, designers, and other team members to ensure seamless integration of user interfaces and back-end logic.
- Documentation: Create and maintain comprehensive technical documentation for code and systems.
- Security: Implement best practices to ensure the security of applications and data.
- Stay Updated: Keep up-to-date with the latest trends and technologies in Python, Django, and web development.
Requirements:
- Proven experience as a Python Developer with expertise in Django framework.
- Proficiency in Python programming and an understanding of object-oriented programming principles.
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript) for integration purposes.
- Experience with database systems such as PostgreSQL, MySQL, or SQLite.
- Familiarity with version control systems like Git.
- Experience with cloud platforms like AWS, Azure, or Google Cloud is a plus.
- Knowledge of Django REST Framework (DRF) for building APIs.
- Understanding of server-side logic and best practices in web development.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
Benefits:
- Competitive salary based on experience.
- Flexible working hours and potential for remote work.
- Opportunities for professional growth and certifications.
- Work on cutting-edge projects with a talented team.
- Health insurance and wellness benefits.
Vacature categorie: Programmer
Type vacature: Part Time
Vacature locatie: Bangladesh