Bachelor’s degree in Computer Science, Software Engineering, or a related field. (An equivalent combination of education & experience will also be considered.)
Proven experience as a Python Developer with at least [X] years of professional experience.
Extensive expertise in Django, including building & maintaining web applications.
Solid understanding of RESTful API design and integration, ensuring efficient data exchange.
Demonstrated experience with the Streamlit library for building interactive data visualizations and applications.
Proficiency in HTML, CSS, and JavaScript, and the ability to integrate front-end components effectively.
Familiarity with database systems like PostgreSQL, MySQL, or MongoDB.
Experience with version control systems like Git.
Excellent communication and collaboration skills, with the ability to explain technical concepts to non-technical stakeholders.
Ability to adapt quickly to changing project requirements and prioritize tasks effectively.
Contributions to open-source projects related to Python, Django, or Streamlit.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.