Fullstack Developer – AI / GenAI Scope
⚲ Katowice
11 200 - 22 400 PLN (B2B)
Wymagania
- Python
- PyTest
- ruff
- pyrefly
Opis stanowiska
- Design, develop, and maintain backend and frontend application components supporting Data and AI use cases.
- Maintain and evolve logical application code and APIs used by data and AI services.
- Ensure application performance, reliability, security and scalability in production environments.
- Participate in backlog refinement and implement development tasks aligned with product priorities.
- Contribute to testing, debugging, and code reviews to ensure high-quality and maintainable code.
- Maintain technical documentation for developed components and interfaces.
- Collaborate closely with technical and product teams to align development activities with business needs.
- Maintain and evolve logical application code and APIs used by data and AI services.
- Ensure application performance, reliability, security and scalability in production environments.
- Participate in backlog refinement and implement development tasks aligned with product priorities.
- Contribute to testing, debugging, and code reviews to ensure high-quality and maintainable code.
- Maintain technical documentation for developed components and interfaces.
- Collaborate closely with technical and product teams to align development activities with business needs.
🔍 Dekoder Ogłoszenia
🔴
Design, develop, and maintain backend and frontend application components supporting Data and AI use cases.
Może oznaczać, że będziesz pracować nad istniejącymi, potencjalnie przestarzałymi systemami, a nie tylko nad nowymi projektami.
🔴
Maintain and evolve logical application code and APIs used by data and AI services.
Może sugerować pracę z legacy code lub API, które wymagają ciągłych poprawek i adaptacji, a niekoniecznie innowacyjnych rozwiązań.
🔴
Ensure application performance, reliability, security and scalability in production environments.
Często oznacza, że będziesz odpowiedzialny za rozwiązywanie problemów produkcyjnych i reagowanie na incydenty, co może być czasochłonne.
🔴
Participate in backlog refinement and implement development tasks aligned with product priorities.
Może oznaczać, że priorytety mogą się często zmieniać, a Twoje zadania będą dyktowane przez bieżące potrzeby produktu, a nie długoterminową wizję techniczną.
🔴
Collaborate closely with technical and product teams to align development activities with business needs.
Może oznaczać, że będziesz musiał często negocjować i dostosowywać rozwiązania techniczne do wymagań biznesowych, które mogą być niejasne lub zmienne.