استخدام (Senior Back-End Developer (Django
شرح موقعیت شغلی
Responsibilities:
● Backend Development: Design, implement, and maintain robust, scalable, and efficient backend systems using the latest technologies and best practices.
● Database Management: Utilize your in-depth knowledge of relational and NoSQL databases to design and optimize database schemas, perform data migrations, and ensure data integrity and performance.
● System Architecture: Lead the design and architecture discussions, making well-informed decisions to create a highly scalable, reliable, and maintainable backend infrastructure.
● API Development: Collaborate with the frontend and mobile app teams to develop and maintain APIs that are intuitive, well-documented, and capable of handling a large number of concurrent requests.
● Performance Optimization: Identify performance bottlenecks and implement solutions to improve system response times, throughput, and overall efficiency.
● Security and Compliance: Implement security best practices to protect user data and ensure compliance with relevant industry standards and regulations.
● Collaboration: Work closely with cross-functional teams, including frontend developers, product managers, and designers, to deliver cohesive and exceptional end-to-end solutions.
● Technical Leadership: Mentor and guide junior developers, providing code reviews, technical feedback, and promoting a culture of continuous learning and improvement.
● Troubleshooting and Debugging: Investigate and resolve complex technical issues in the backend systems, ensuring smooth and reliable operation.
● Database Management: Utilize your in-depth knowledge of relational and NoSQL databases to design and optimize database schemas, perform data migrations, and ensure data integrity and performance.
● System Architecture: Lead the design and architecture discussions, making well-informed decisions to create a highly scalable, reliable, and maintainable backend infrastructure.
● API Development: Collaborate with the frontend and mobile app teams to develop and maintain APIs that are intuitive, well-documented, and capable of handling a large number of concurrent requests.
● Performance Optimization: Identify performance bottlenecks and implement solutions to improve system response times, throughput, and overall efficiency.
● Security and Compliance: Implement security best practices to protect user data and ensure compliance with relevant industry standards and regulations.
● Collaboration: Work closely with cross-functional teams, including frontend developers, product managers, and designers, to deliver cohesive and exceptional end-to-end solutions.
● Technical Leadership: Mentor and guide junior developers, providing code reviews, technical feedback, and promoting a culture of continuous learning and improvement.
● Troubleshooting and Debugging: Investigate and resolve complex technical issues in the backend systems, ensuring smooth and reliable operation.
Requirements:
● Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
● Proven experience as a Backend Developer, with a track record of delivering successful projects in a senior capacity. Experience in Iran’s big startups especially in E-Commerce is preferred.
● Strong proficiency in Python programming language and extensive hands-on experience with Django framework
● Strong understanding of both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, with hands-on experience in database design and optimization.
● Proficiency in version control systems, especially Git, and collaborative software development workflows.
● Familiarity with containerization technologies like Docker and container orchestration systems like Kubernetes is a plus.
● Excellent problem-solving skills and the ability to analyze and tackle complex technical challenges.
● Strong communication and teamwork skills, with the ability to work effectively in an agile development environment.
● A passion for staying updated with the latest industry trends, technologies, and best practices.
● Proven experience as a Backend Developer, with a track record of delivering successful projects in a senior capacity. Experience in Iran’s big startups especially in E-Commerce is preferred.
● Strong proficiency in Python programming language and extensive hands-on experience with Django framework
● Strong understanding of both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, with hands-on experience in database design and optimization.
● Proficiency in version control systems, especially Git, and collaborative software development workflows.
● Familiarity with containerization technologies like Docker and container orchestration systems like Kubernetes is a plus.
● Excellent problem-solving skills and the ability to analyze and tackle complex technical challenges.
● Strong communication and teamwork skills, with the ability to work effectively in an agile development environment.
● A passion for staying updated with the latest industry trends, technologies, and best practices.
مهارتهای مورد نیاز
- Django
- Back-end
- API
- MySQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست