Senior Software Engineer II (Python, Payments)
SPOTON POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Gdańsk, Kraków
23 800–29 800 zł netto (+ VAT) / mies.
Wymagania
- Python
- Django
- FastAPI
- Flask
- Kubernetes
- AWS
- Terraform
- SQL
- NoSQL
- ClickHouse
- Kafka
- Snowflake
- Grafana
- OpenTelemetry
Opis stanowiska
Nasze wymagania:
5–7 years building production systems, with at least 3 years working deeply in Python.
Proficiency in Python and at least one modern framework (Django, FastAPI, or Flask).
Experience building and consuming APIs, and understanding how systems communicate, fail, and scale in real-world environments.
Experience with both SQL and NoSQL databases, including analyzing data and writing efficient queries.
Clean, maintainable code writing, and consistent application of engineering principles and design patterns.
Familiarity with modern infrastructure and deployment practices, including AWS, Kubernetes, and Terraform.
Solid command of English (min. B2).
Willingness to work in a hybrid setup, coming into the Kraków or Gdańsk office 2–3 times per week.
Mile widziane:
Familiarity with Kotlin, React (TypeScript), Python (Django), Go, PostgreSQL, Docker, GitHub Actions.
Experience in Fintech, Merchant Services, Point of Sale (POS), payment processing, or SaaS hospitality platforms.
O projekcie:
Building, improving, and maintaining services to support real-world transaction flows with a focus on reliability and performance.
Designing and evolving APIs, ensuring they are scalable, resilient, and easy to integrate with.
Collaborating with engineers and stakeholders to define solutions, address system limitations, and make sound technical decisions.
Zakres obowiązków:
Own backend systems end-to-end—from design and implementation to deployment and monitoring.
Build, improve, and maintain services to support real-world transaction flows with a focus on reliability and performance.
Design and evolve APIs, ensuring they are scalable, resilient, and easy to integrate with.
Collaborate with engineers and stakeholders to define solutions, address system limitations, and make sound technical decisions.
Identify and resolve performance bottlenecks, bugs, and edge cases in production environments.
Participate in code reviews, mentor engineers, and raise the bar on code quality and best practices.
Proactively identify technical debt and drive improvements before they become blockers.
Oferujemy:
Competitive pay
Training budget of 3500 PLN gross per year
Group English classes with a native speaker
New, modern, bright and comfortable office space in the city centre
Relocation Package within Poland
New Macbook Pro, 4K monitors or other needed tools
5–7 years building production systems, with at least 3 years working deeply in Python.
Proficiency in Python and at least one modern framework (Django, FastAPI, or Flask).
Experience building and consuming APIs, and understanding how systems communicate, fail, and scale in real-world environments.
Experience with both SQL and NoSQL databases, including analyzing data and writing efficient queries.
Clean, maintainable code writing, and consistent application of engineering principles and design patterns.
Familiarity with modern infrastructure and deployment practices, including AWS, Kubernetes, and Terraform.
Solid command of English (min. B2).
Willingness to work in a hybrid setup, coming into the Kraków or Gdańsk office 2–3 times per week.
Mile widziane:
Familiarity with Kotlin, React (TypeScript), Python (Django), Go, PostgreSQL, Docker, GitHub Actions.
Experience in Fintech, Merchant Services, Point of Sale (POS), payment processing, or SaaS hospitality platforms.
O projekcie:
Building, improving, and maintaining services to support real-world transaction flows with a focus on reliability and performance.
Designing and evolving APIs, ensuring they are scalable, resilient, and easy to integrate with.
Collaborating with engineers and stakeholders to define solutions, address system limitations, and make sound technical decisions.
Zakres obowiązków:
Own backend systems end-to-end—from design and implementation to deployment and monitoring.
Build, improve, and maintain services to support real-world transaction flows with a focus on reliability and performance.
Design and evolve APIs, ensuring they are scalable, resilient, and easy to integrate with.
Collaborate with engineers and stakeholders to define solutions, address system limitations, and make sound technical decisions.
Identify and resolve performance bottlenecks, bugs, and edge cases in production environments.
Participate in code reviews, mentor engineers, and raise the bar on code quality and best practices.
Proactively identify technical debt and drive improvements before they become blockers.
Oferujemy:
Competitive pay
Training budget of 3500 PLN gross per year
Group English classes with a native speaker
New, modern, bright and comfortable office space in the city centre
Relocation Package within Poland
New Macbook Pro, 4K monitors or other needed tools
🔍 Dekoder Ogłoszenia
🔴
Senior Software Engineer II
Poziom 'II' może sugerować, że nie jest to najwyższy poziom seniorski, a raczej średnio-zaawansowany senior.
🔴
Own backend systems end-to-end—from design and implementation to deployment and monitoring.
Może oznaczać dużą odpowiedzialność i samodzielność, ale też potencjalnie brak wsparcia lub zasobów w niektórych obszarach.
🔴
Willingness to work in a hybrid setup, coming into the Kraków or Gdańsk office 2–3 times per week.
Wymaga fizycznej obecności w biurze, co może być problemem dla osób preferujących pracę w pełni zdalną.
🟡
Building, improving, and maintaining services to support real-world transaction flows with a focus on reliability and performance.
Oznacza pracę nad kluczowymi, krytycznymi systemami, gdzie błędy mogą mieć poważne konsekwencje.
🟡
Familiarity with modern infrastructure and deployment practices, including AWS, Kubernetes, and Terraform.
Wymaga znajomości popularnych narzędzi, ale 'familiarity' może oznaczać zarówno podstawową wiedzę, jak i głębokie doświadczenie.