Tech Stack
DjangoDockerJavaScriptKubernetesLinuxPythonSQL
About the role
- Design and develop new backend features using Python (Django) that are scalable, secure, efficient, maintainable, and easy to integrate
- Collaborate with Group Head, Product Manager, product managers and delivery managers to estimate, integrate, and implement business ideas
- Establish and adhere to technical standards, tools, and processes to ensure consistency across the organization
- Ensure optimal application performance, security, and scalability across devices and browsers
- Work closely with UI/UX teams to ensure front-end and back-end integration and good user experience
- Maintain and improve code quality through best practices, code reviews, and documentation
- Conduct thorough testing (system, unit, integration) and debugging to ensure high functionality and performance
- Use and apply software development tools and practices such as Jira, Confluence, Agile (Scrum), Docker, and Kubernetes
- Develop and enhance scalable and secure SaaS products for small and medium-sized businesses in Europe
Requirements
- 4–8 years of relevant experience in Python Development
- Minimum 3 years of experience in Django
- Bachelor’s degree (B.Tech. or B.E.) in Computer Science or Information Technology
- Essential skills: Python, Django, Basic Web (HTML, CSS, Javascript), SQL Database, Design patterns, RESTful API, Git, Docker, Unit Testing (Tools like pytest, Playwright)
- Optional skills: Knowledge of HTMX, Linux, Temporal, Alpine.js
- Certifications – A reputed certification in the space of Python (Django), Web development, Scrum, JavaScript, or similar
- Proficient with software development tools and practices such as Jira (or something similar), Confluence (or something similar), Agile methodologies (Scrum), Docker, and Kubernetes