We are looking for a Software Development Specialist with strong skills in Python and Django to play a key role in our system development team. This individual will be responsible for designing, developing, and maintaining software modules and will work closely with Product Managers.
Responsibilities
- Design and develop software modules using Django and Django REST Framework (DRF/API)
- Implement RBAC (Role-Based Access Control) for services and systems
- Develop interactive user interfaces using HTMX to enhance user experience
- Design and manage MySQL and PostgreSQL databases, optimizing queries and data structures
- Use Git/Gitea for version control, team collaboration, and performing thorough code reviews to maintain code quality
- Perform deployment on Linux/ Docker and ensure proper functionality of applications in the Production environment
- Collaborate with the team to implement modular architecture and maintain scalable, extensible systems
- Participate in the design and planning of sprints and the software development roadmap
Required Skills and Qualifications
- Strong proficiency in Python, Django, and Django REST Framework (DRF/API)
- Practical experience in designing and implementing RBAC and security systems
- Proficiency with HTMX and building interactive UI/UX
- Familiarity with React.js is a plus
- Experience working with MySQL and PostgreSQL
- Proficiency in Git/Gitea and code review processes
- Experience with deploying and managing applications on Linux
- Ability to work with modular architecture and scalable system design
- Strong teamwork, problem-solving skills, Scrum-based planning, and time management