We are looking for an experienced back-end developer who is passionate about building scalable, high-performance web applications using Python and Django. The ideal candidate will have a strong background in backend development, focusing on designing, implementing, and maintaining robust, efficient, and secure backend systems.
Responsibilities:
Design and implement scalable, high-performance backend systems using Python and Django.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize and refactor existing codebase for improved performance, scalability, and maintainability.
Write clean, well-documented, and efficient code following best practices and coding standards.
Conduct code reviews, provide constructive feedback and mentor junior team members.
Troubleshoot and debug issues, and implement solutions on time.
Stay up-to-date with the latest technologies, trends, and best practices in backend development.
Requirements:
Proven experience as a Backend Developer with expertise in Python and Django framework.
Strong understanding of software architecture, object-oriented programming, and design patterns.
Familiarity with version control systems such as Git and understanding of version control best practices.
Proficiency in relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., Django ORM).
Experience with designing and implementing RESTful APIs.
Experience with containerization technologies such as Docker and understanding of containerization concepts.
Understanding of various software architectures (e.g., microservices, monolithic) and their implementation.
Excellent problem-solving skills and attention to detail.
Ability to work both independently and collaboratively in a fast-paced environment.
Commitment to continuous learning and self-improvement.
Knowledge of CI/CD pipelines and automated testing frameworks.
Experience with Agile development methodologies.
معرفی شرکت
شرکت ما یک استارتآپ نوآورانه در حوزه هوش مصنوعی است که با استفاده از تکنولوژی پیشرفته، به کودکان 5 تا 12 سال سوادآموزی میکند. هدف ما ایجاد یک محیط آموزشی جذاب و تعاملی است که به کمک کتابها و هوش مصنوعی، یادگیری را برای کودکان هیجانانگیز و لذتبخش کند. تیم ما با تکیه بر دانش روز و تجربههای آموزشی، به دنبال آن است تا ابزاری قدرتمند برای آموزش و تقویت مهارتهای خواندن و نوشتن در کودکان ارائه دهد. ما معتقدیم که با استفاده از تکنولوژی و محتوای آموزشی خلاقانه، میتوانیم تأثیرات مثبت و پایدار بر آیندهی کودکان و جامعه بگذاریم.