استخدام Back-End Developer
شرح موقعیت شغلی
We are seeking a passionate and skilled Backend Developer to join our dynamic and innovative team. The ideal candidate will deeply understand backend technologies and architecture, with a strong focus on Python and Django. You will be responsible for implementing and maintaining complex backend systems, ensuring scalability, reliability, and performance.
Responsibilities:
- Collaborate with cross-functional teams and team leaders to design and implement new features
- Provide ongoing support and improvements for our current Python/Django codebase
- Deliver clean and proficient backend solutions using Python and its web frameworks (Django or FastAPI)
- Write clean and maintainable code following industry best practices and coding standards.
- Actively Participate in code reviews
- Collaborate with other engineers, QA, and product managers in solving new and existing technical issues.
- Be eager and motivated to learn new technologies
Requirements:
- Experience with Python and its web frameworks (e.g, Django/FastAPI)
- Comfortable with designing and developing RESTful APIs for current backend services and web/mobile applications
- Comfortable working with HTML, CSS, and JavaScript for developing and maintaining back-office dashboards
- Deep understanding of web development principles and life cycles.
- Experience working with Relational Databases (e.g, PostgreSQL)
- Good understanding of caching solutions and Non-relational memory databases like Redis.
- Proficiency in version control systems (e.g., Git).
- Strong communication and teamwork skills.
- should have the discernment to recognize when a challenge requires assistance and proactively seek help to ensure project success
- Passion about learning new tools and technologies deeply to expand your knowledge and experience.
Plus:
- Understanding of design concepts in microservices or service-oriented architectures
- Familiarity with Domain Driven Design and its concepts
- Experience in developing services with Go
- Experience in transitioning monolithic applications to microservices
- Experience working with Object storage like Minio
- Experience developing asynchronous mechanisms.
مهارتهای مورد نیاز
- Back-end
- Git
- CSS
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت