We are looking for an experienced and highly skilled Senior Backend Developer to join our dynamic and innovative team. The ideal candidate will possess a deep understanding of backend technologies and architecture, with a strong focus on Python and Django. You will be responsible for designing, implementing, and maintaining complex backend systems, ensuring scalability, reliability, and performance.
Responsibilities:
● Collaborate with cross-functional teams to design and implement new services and contribute to the transformation of the current monolithic project to microservices.
● Provide ongoing support and improvements for our current Python/Django codebase
● Design and implement scalable and efficient backend solutions using Python and its web frameworks (Django or FastAPI)
● Design and optimize database schemas, queries, and performance for PostgreSQL.
● Write clean and maintainable code following industry best practices and coding standards.
● Participate in code reviews, mentoring junior developers, and continuous improvement of development processes.
● Collaborate with other engineers, QA, and product managers in solving new and existing technical issues.
Requirements:
● Extensive experience with Python and its web frameworks (e.g, Django/FastAPI)
● Proficiency in designing and developing RESTful APIs
● Deep understanding of web development principles and life cycles.
● Hands-on experience in developing asynchronous mechanisms.
● SQL Knowledge and hands-on experience with relational databases (e.g., PostgreSQL) and NoSQL databases.
● Good understanding of caching solutions and Non-relational memory databases like Redis.
● Experience with event-driven architecture and message brokers (e.g., RabbitMQ, Kafka).
● Proficiency in version control systems (e.g., Git).
● Strong communication and teamwork skills.
● should be able to work independently without the need for constant follow-up and should be capable of taking full responsibility for their tasks and deliverables
● Passion about learning new tools and technologies deeply to expand your knowledge and experience.
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.