Minimum of 3 years of qualified software development experience in a production environment.
- Strong 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.
- Strong 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.