We are seeking an experienced Sr. Python/Django Developer with 3-4 years of proven experience to join our growing development team.
Key Responsibilities:
- Design, develop, and maintain complex web applications using Python and the Django framework.
- Lead back-end architecture discussions and design scalable, efficient solutions.
- Integrate user-facing elements developed by front-end teams with server-side logic.
- Develop and maintain RESTful APIs and integrate third-party APIs.
- Optimize application performance, scalability, and security.
- Collaborate with front-end developers, designers, and product managers to define and implement solutions.
- Perform code reviews and ensure adherence to best practices, including documentation and testing.
- Troubleshoot and resolve technical issues, providing solutions for complex problems.
- Stay up-to-date with new technology trends and suggest improvements to the technology stack.
- Mentor and provide guidance to junior developers.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 3 to 4 years of hands-on experience working with Python and Django in a professional environment.
- 1-2 years of experience with React.js or vue.js.
- Excellent communication and team collaboration skills.
- Advanced proficiency in Python and the Django framework.
- Strong experience with RESTful API design and third-party API integrations.
- Good understanding of front-end technologies (HTML, CSS, JavaScript) for seamless integration.
- Hands on experience with end-to-end development.
- Strong expertise in databases such as PostgreSQL, MySQL, or equivalent relational databases.
- Experience working with Docker, Kubernetes, or similar containerization technologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Celery and RabbitMQ or similar tools for task management.
- Strong experience with version control tools like Git.
- Knowledge of software security best practices and performance optimization techniques.
- Experience in mentoring junior developers and leading small projects or tasks.
- Excellent problem-solving skills with the ability to troubleshoot complex issues efficiently.
Job Type: Full-time
Pay: From Rs180,000.00 per month
Work Location: In person