The backend Python developer will have:
– Deep understanding of data structures and algorithms
– Exprience in Python programming, either commercial or personal.
Bachelor’s degree in Computer Science, Engineering, or a related field from the Hebrew University in Jerusalem.
Proven experience as a Backend Python Developer or similar role.
Strong understanding of Python programming language and its best practices.
Experience with frameworks such as Django, Flask, or FastAPI..
Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
Experience with version control systems (e.g., Git).
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Develop, test, and maintain robust, scalable, high-quality backend applications using Python.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize and improve existing code for performance, scalability, and maintainability.
Participate in code reviews, ensuring code quality and standards are met.
Stay updated with the latest industry trends and technologies to ensure the best practices are applied.