Sign up to save this job, get alerts, and apply with an optimized CV.
Python Fullstack Developer Aviation
Job description
Project for a client in the aviation industry. Requirements Minimum 5 years of commercial experience in web application development. Very good knowledge of Python language. Practical experience with Django, FastAPI, or Flask framework. Experience in designing and implementing REST API interfaces. Very good knowledge of Angular (version 10 or newer). Experience with NgRx or other state management patterns. Ability to create interfaces in HTML5, CSS3/SCSS. Experience with UI libraries (e.g., Angular Material, Tailwind). Competencies in relational database design (PostgreSQL, MySQL). Experience with CI/CD processes (Jenkins, GitLab CI, or GitHub Actions). Experience in microservices architecture. Experience in testing (PyTest, Jest, Cypress). Ability to work with Docker and Kubernetes. Knowledge of design patterns and SOLID, DRY, and KISS principles. Knowledge of good security practices (OWASP Top 10). Ability to optimize application performance. Ability to communicate within the project team. Higher technical education (computer science or related field). Knowledge of English at a minimum B2 level. Willingness to visit the office in Warsaw (approx. 1 time per month). Tasks Designing, implementing, and maintaining web applications (backend in Python, frontend in Angular). Integrating the backend layer with the frontend. Implementing responsive user interfaces according to requirements. Participating in application architecture design and analyzing technical solutions. Proposing and implementing solutions for technical and business problems. Implementing automated tests for backend and frontend. Participating in code reviews. Ensuring code readability, performance, and security. Preparing and maintaining Docker and Kubernetes configurations. Integrating applications with external systems (REST API, queue systems). Participating in scrum team activities (estimation, planning, backlog). Preparing and updating technical and architectural documentation. Collaborating with the team in analyzing requirements and implementing changes. Providing technical support to the team and mentoring junior developers. Identifying technical risks and proposing ways to mitigate them. Optimizing application performance on the backend and frontend.
Required skills
mysql
docker
ci/cd
html5
css3
jest
cypress
python
kubernetes
scrum
rest api
jenkins
github actions
postgresql
gitlab ci
angular
developer
microservices
english b2
fastapi
pytest
code review
design patterns
technical documentation
flask
django
fullstack
tailwind
scss
performance optimization
web application
solid
ngrx
dry
owasp top 10
aviation
angular material
kiss
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Britenet
- Location
-
Polska, mazowieckie, Warszawa
Poland - Posted
- 3 weeks ago
Interested in this position?
Create your free account and tailor your CV to match this job.