Job Description
We seek a talented and motivated software engineer specializing in Python/Django. This role involves creating, maintaining, testing, and debugging the entire backend of our product, including core product logic, databases, data and application integration, APIs, and other behind-the-scenes processes. If you're a creative problem solver and a team player with a strong foundation in developing, maintaining, and improving scalable server-side code, we’d love to have you join us.
Responsibilities:
- Write efficient, reusable, testable, and scalable code.
- Contribute to the existing tech stack and actively research and advocate for new tools, technologies, and methodologies to evolve it over time.
- Collaborate with all squads to understand business requirements and translate them into technical specifications.
- Design, develop, test, and maintain server-side applications using Django and Golang.
- Participate in code review and feature review processes.
- Participate in Agile development processes, including sprint planning, backlog grooming, and daily stand-ups.
Requirements:
Mandatory Qualifications:
- Experience with Python and RESTful services
- Strong proficiency in Python and Django
- Experience with Django ORM
- Experience with DRF
- Strong knowledge of database technologies, including SQL
- Excellent Problem-solving and analytical skills
Preferred Skills and Qualifications:
- Familiarity with Golang.
- Experience in SRE/DevOps roles and tools (Kubernetes, Docker, Prometheus).
- Experience in improving backend service performance.
- Experience using PostGIS.
Terms of Cooperation:
- Company scope: Sharif Innovation Station.
- Flexible working hours.
- Timely pay.
- Supplementary health insurance.
- Military service benefits.
- Team building budget.