We are seeking a skilled Django Developer to join our dynamic team and contribute to web applications that serve millions of users daily. In this role, you will collaborate with a talented group of developers passionate about designing, writing, testing, and maintaining high-quality code. This position offers an excellent opportunity to work on impactful projects while enhancing your technical expertise in a supportive environment.
Key Responsibilities
- Communicate effectively with the technical development team to ensure smooth project execution.
- Complete assigned tasks efficiently within estimated timelines, maintaining a high standard of quality.
- Document all new development and code changes thoroughly, producing both technical documentation for developers and functional documentation for clients.
- Assist the development team with server-related tasks and web product maintenance.
- Conduct load testing and optimize code to improve application performance and throughput.
- Maintain and enhance the codebase used for building and deploying management systems.
- Write and maintain functional and unit tests to support automated testing and deployment processes.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field.
- Proven experience with Python and Django frameworks, including Django REST Framework and Django-CMS.
- Familiarity with Flask is also essential.
- Practical experience with relational databases, preferably MySQL, including solid SQL skills and the ability to design efficient data storage solutions and optimize query performance.
- Strong proficiency in JavaScript, particularly with jQuery and Ajax.
- Experience working in Linux-based development environments.
- Knowledge of performance optimization, scaling techniques, and event analytics.
- Experience integrating modern social APIs for login, email, and analytics functionalities.
- Proficiency with templating engines along with HTML and CSS.
Preferred Qualifications and Benefits
- Experience with web servers such as Apache and Nginx.
- Familiarity with front-end frameworks like Backbone.js, Angular.js, or similar technologies.
- Knowledge of fabric scripts for deployment on Linux instances.
- Experience working with AWS or other cloud infrastructure providers.
- Understanding of caching mechanisms and key-value stores to enhance application performance.
This role is ideal for developers who are eager to work in a fast-paced environment and contribute to high-impact projects. If you have a passion for clean code, performance optimization, and collaborative development, this opportunity will allow you to grow your skills and make a significant contribution to our product offerings.