Python Fullstack Developer (aviation)
Tech Stack / Keywords
Firma i stanowisko
The project is carried out for a state-owned institution responsible for air traffic management and ensuring the safe and efficient handling of flights within Polish airspace. The organization develops modern air navigation systems and collaborates with both national and international partners to enhance the efficiency and safety of air transportation.
Wymagania
- Minimum 5 years of commercial experience in web application development.
- University degree in computer science or a related technical field.
- Very good knowledge of Python.
- Practical experience with Django, FastAPI, or Flask frameworks.
- Experience in designing and implementing REST APIs.
- Very good knowledge of Angular (version 10 or higher).
- Experience with NgRx or another state management pattern.
- Ability to create user interfaces using HTML5 and CSS3/SCSS.
- Experience with UI libraries (e.g., Angular Material, Tailwind).
- Competence in designing relational databases (PostgreSQL, MySQL).
- Experience with CI/CD processes (Jenkins, GitLab CI, or GitHub Actions).
- Experience with 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 security best practices (OWASP Top 10).
- Ability to optimize application performance.
- English proficiency at a minimum B2 level.
- Willingness to occasionally visit the client's office in Warsaw.
Obowiązki
- Designing, implementing, and maintaining web applications (Python backend, Angular frontend).
- Integrating the backend layer with the frontend.
- Implementing responsive user interfaces according to requirements.
- Participating in application architecture design and technical solution analysis.
- Proposing and implementing solutions for technical and business problems.
- Implementing automated tests for both 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 APIs, queuing systems).
- Participating in Scrum team activities (estimation, planning, backlog refinement).
- Preparing and updating technical and architectural documentation.
- Collaborating with the team on requirement analysis and change implementation.
- Providing technical support to the team and mentoring junior developers.
- Identifying technical risks and proposing mitigation strategies.
- Optimizing application performance on both the backend and frontend sides.
Inne informacje
Informujemy, że administratorem danych jest Britenet Sp. z o.o. z siedzibą w Warszawie Al. Jerozolimskie 44 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Britenet
36 aktywnych ofert