Job Context:
Riseup Labs is looking for a Junior Python Developer, who will be part of a dynamic team responsible for developing and maintaining Python-based applications. Your primary focus will be on writing efficient, reusable, and reliable code, while collaborating with senior developers to design and implement innovative solutions.
Job Responsibilities:
- Collaborate with senior developers to design and implement Django-based web applications.
- Write efficient, reusable, and maintainable code.
- Debug and resolve technical issues in existing applications.
- Participate in code reviews to maintain code quality standards.
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Good understanding of Django forms, serializers, Formset
- Hands on wagtail CMS
- Develop and maintain documentation for applications.
Educational Requirements:
- Bachelor's degree in computer science, Engineering, or related field.
Additional Requirements:
- 2+ years of professional experience as a Python developer.
- Strong knowledge of Python and Django framework.
- Proficiency in HTML, CSS, and JavaScript.
- Familiarity with database systems (e.g., PostgreSQL, MySQL, NoSQL).
- Experience with version control systems (e.g., Git).
- Understanding of software development best practices.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Self-motivated with a desire to learn and grow.
Additional Skills:
- Experience with front-end frameworks (e.g., React, Angular, Vue.js).
- Knowledge of RESTful APIs and web services.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Exposure to containerization and orchestration technologies (e.g., Docker, Kubernetes).
Workplace:
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits:
- Annual Performance Evaluation and Increment
- Festival Bonus (2)
- Group Life and Health Insurance
- Full Subsidize Lunch
- Annual Retreats
- Wedding Bonus (As per company’s policy)
- Celebration of Events & Occasions
- Team Outing
- Training & Development by Organization Assigned Consultants
- Weekly 2 holidays (Friday & Saturday)
- Paid Time Off 24 days (CL & SL)
- Maternity Leave with benefit (As per company's policy)
- Paternity Leave
- Public holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the Tech team lead & Talent Acquisition Team.
- Job Offer.
N.B.: Only shortlisted candidates will be communicated in the recruitment process.