Project Background
As part of an ongoing digitalization initiative, an internal web application was developed that provides structured data for downstream processes such as automation, orchestration and service provisioning.
The application is to be further developed, expanded to production readiness and enhanced with additional functionalities. In addition to implementing existing requirements from the product backlog, the focus is particularly on security requirements, quality improvements and optimization of the technical architecture.
Requirement
- sAt least 5 years of professional experience in planning, designing and developing web applications in enterprise environment
- sAt least 5 years of practical experience with Python-based backend technologies, especially Flask and/or FastAP
- IAt least 5 years of experience in frontend development with HTML, CSS, JavaScript and template-based web application
- sAt least 5 years of experience in developing and optimizing database connection
- sAt least 3 years of experience with NoSQL databases, particularly regarding data modeling, migrations and performance optimizatio
- nExperience in designing and developing REST API
- sKnowledge of Git/GitLab, CI/CD processes and Linux-based deployment environment
- sExperience with Bash or Shell scriptin
- gPractical experience in test automation and using corresponding test tool
- sKnowledge of common methods and standards of IT service management, ideally according to ITIL Foundation v
- 4Very good German language skills (at least C1) as well as good English language skills (at least B1
**)
Tas**
- ksDesign, development and further development of web applications and REST-based interfaces based on Python frameworks such as Flask or FastA
- PIImplementation and further development of authentication and authorization solutions including role-based access concep
- tsAnalysis, design and optimization of database structures as well as development of performant database connectio
- nsDevelopment of new features and technical solutions based on existing functional and technical requiremen
- tsImplementation of security requirements for web applications, including secure data processing, access protection, vulnerability analysis and security optimizati
- onRefactoring of existing components to improve maintainability, stability and performance as well as conducting error analysis and bug fixi
- ngDesign, setup and further development of automated testing procedures (unit, integration and end-to-end tests) for quality assuran
- ceCreation and maintenance of technical documentation for development, operations and knowledge transf
- erCollaboration in an agile development environment using modern development, version control and deployment process
es