Senior Software Engineer (Python)
Tech Stack / Keywords
Firma i stanowisko
The role is within the e-commerce team at HR Contact, focusing on building a strategic component in artificial intelligence for a Martech/e-commerce solutions ecosystem. The project involves developing an API gateway and orchestration layer, contributing to 99% of new functionalities.
Wymagania
- 7+ years of practical experience developing commercial-grade web-based software applications using Python
- Proficiency with data-driven web applications
- Practical use of SOLID programming principles and Domain-Driven Design
- 2+ years of competitive web development experience in Scrum/Kanban/Agile environments
- Basic knowledge of machine learning methods and algorithms
- Experience with data model design and support of SQL databases (MySQL, MariaDB, Postgres)
- Ability to work well with business analysts, programmers, and end users in cross-functional teams
- Highly developed communication and written skills
- At least B2 English proficiency
Nice to have:
- Experience working with Large Language Models (LLMs) and other NLP technologies in a multi-agent system
Obowiązki
- Design, architect, develop, implement, and test web-based applications
- Collaborate with Product Design and Product Management to develop applications according to specifications
- Implement new features and maintain existing codebase
- Follow coding standards and best practices
- Ensure quality, clean, tested code is produced (unit, integration, and other QA tests)
- Assist Support and Engineering teams in debugging and troubleshooting software defects
- Coach and mentor junior software engineers
- Help create team and development processes and select tools
- Contribute proactively to research and specification phases with Product Managers
Benefity
- Vacation days
- Private medical packages (Luxmed or Medicover)
- Benefits System (multi-sport)
- Remote-first work setup
Inne informacje
Informujemy, że administratorem danych jest HR Contact S.C z siedzibą w Jasionce, Jasionka 954 (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 Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
HR Contact
2 aktywne oferty