Minimum of 3 years of professional software development experience in a production workplace.
Solid proficiency in Python, with deep hands-on experience in Flask and/or Django.
Solid experience building modern web applications with React.js (including hooks, state management, and component lifecycles).
Practical experience using NumPy and Pandas for data manipulation, analysis, or transformation within web applications.
Solid knowledge of SQL (e.g., PostgreSQL, MySQL) including schema design, complex joins, and query optimization.
Proficient with Git for version control and a solid understanding of CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, or Azure DevOps).
Nice to Have
Experience deploying applications on cloud platforms (AWS or Azure).
Familiarity with containerization tools like Docker.
Understanding of web security best practices.