Software Engineer with Python
⚲ Warszawa
33 000 - 42 000 PLN brutto (UoP)
Wymagania
- Python
- C#
- .Net
- Rust
Opis stanowiska
Software Engineer with Python
About the Role
Join a team developing enterprise data platforms and backend services used across a global financial organization. You will build scalable applications that support research, operations, and risk teams while collaborating with engineers and business stakeholders throughout the software development lifecycle.
Responsibilities
• Design, develop, and maintain backend applications and services.
• Deliver production-ready software, including testing, deployment, and support.
• Collaborate with technical and business stakeholders to deliver reliable solutions.
• Contribute to system design, code reviews, and continuous improvements.
• Troubleshoot production issues and implement long-term fixes.
Requirements
• 4+ years of software engineering experience.
• Strong Python skills.
• Experience with C#/.NET or Rust.
• Knowledge of backend development, REST APIs, and distributed systems.
• Experience with SQL, relational databases, and data modelling.
• Familiarity with cloud platforms, Git, CI/CD, and automated testing.
• Strong communication skills and ability to work in an Agile environment.
Nice to Have
• React or Angular experience.
• AI/ML integration experience.
• Financial services or market data knowledge.
• Experience with Kafka, Solace, or IBM MQ.
About the Role
Join a team developing enterprise data platforms and backend services used across a global financial organization. You will build scalable applications that support research, operations, and risk teams while collaborating with engineers and business stakeholders throughout the software development lifecycle.
Responsibilities
• Design, develop, and maintain backend applications and services.
• Deliver production-ready software, including testing, deployment, and support.
• Collaborate with technical and business stakeholders to deliver reliable solutions.
• Contribute to system design, code reviews, and continuous improvements.
• Troubleshoot production issues and implement long-term fixes.
Requirements
• 4+ years of software engineering experience.
• Strong Python skills.
• Experience with C#/.NET or Rust.
• Knowledge of backend development, REST APIs, and distributed systems.
• Experience with SQL, relational databases, and data modelling.
• Familiarity with cloud platforms, Git, CI/CD, and automated testing.
• Strong communication skills and ability to work in an Agile environment.
Nice to Have
• React or Angular experience.
• AI/ML integration experience.
• Financial services or market data knowledge.
• Experience with Kafka, Solace, or IBM MQ.
🔍 Dekoder Ogłoszenia
🔴
collaborating with engineers and business stakeholders throughout the software development lifecycle
Może oznaczać częste spotkania i konieczność tłumaczenia kwestii technicznych na język biznesowy, co może być czasochłonne.
🔴
Deliver production-ready software, including testing, deployment, and support
Obejmuje to nie tylko pisanie kodu, ale również pełną odpowiedzialność za jego działanie w środowisku produkcyjnym, w tym potencjalne dyżury.
🟡
Contribute to system design, code reviews, and continuous improvements
Oczekuje się aktywnego udziału w procesach architektonicznych i jakościowych, co może wymagać więcej niż tylko implementacji zadań.
🔴
Troubleshoot production issues and implement long-term fixes
Oprócz tworzenia nowych funkcji, będziesz odpowiedzialny za rozwiązywanie problemów w działającym systemie, co może być stresujące i wymagać szybkiego reagowania.
🟡
Strong Python skills
Choć brzmi pozytywnie, może oznaczać, że Python jest głównym narzędziem, a inne wymienione technologie są drugorzędne lub wymagane tylko w ograniczonym zakresie.