
Mid/Senior Python Web Developer
We believe in innovation!
We believe in constant change!
We believe the creation of the future started yesterday!
We challenge you to bring the change in the world and join us on an adventurous journey to the depths of modern technology.
ITEAM is a Professional Services provider with clear focus expertise on today’s cutting edge IT technologies.
Our client offers chipmakers a comprehensive solution, including hardware, software, and services, enabling them to efficiently mass-produce patterns on silicon using lithography. Their team is expanding, and we are seeking regular or senior-level Python Software Engineers. These professionals will collaborate closely with our colleagues in Bulgaria and the Netherlands to establish and enhance intricate software specifications.
Job description:
- Implement, test, and integrate customer requirements for a leading global provider of lithography systems
- Design, develop, debug, and resolve issues in Python-based back-end projects
- Manage and optimize databases using SQL and PL/SQL
- Work closely with cross-functional teams to meet project plans and specifications
- Ensure timely delivery of all tasks
- Maintain high-quality and up-to-date documentation
- Contribute as a proactive team player, mentor colleagues, and embrace feedback and continuous learning
- Take part in architectural discussions and decision-making
- Actively engage in Scrum activities, including Sprint Planning, Daily Stand-ups, Refinement, and Retrospective meetings
Requirements:
- At least 4 years of experience in programming in Python
- Proficiency in Python web development frameworks such as Django, FastAPI, Flask, or similar
- Strong understanding of object-oriented programming (OOP)
- Hands-on experience with Linux/Unix environments
- Familiarity with cloud platforms, especially Microsoft Azure
- In-depth knowledge of databases like MySQL, PostgreSQL, SQLAlchemy, and Redis
- Experience with asynchronous networking in Python using libraries like httpx and aiohttp
- Understanding of standard software development processes
- Solid grasp of software configuration management
- Previous experience working in Agile development teams
- Bonus: Experience with Docker and Jenkins
- Excellent knowledge of English (both written and verbal) is mandatory
Does it sound like a challenging opportunity for you?
Fasten your seat belt and send us your CV!
All job applications will be treated with strict confidentiality!