April 24, 2026
Senior Python Engineer (Energy Pricing Systems) - Remote - Poland
Senior • Remote
1,400 - 1,500 PLN
We are seeking an experienced Software Engineer with experience from the Energy and or Utilities market to support the development and evolution of an internal pricing platform used within the energy sector. The system enables structured, traceable, and scalable price determination across a range of energy products, integrating market data and automating complex calculation workflows.
This role requires a combination of strong technical expertise and solid understanding of energy pricing and market data.
Responsibilities
Backend Development (primary focus)
Design, develop, and maintain backend services using Python (e.g. FastAPI, Django, Flask)
Implement pricing logic, calculation workflows, and data processing pipelines
Integrate external market data sources and internal systems via REST APIs
Contribute to system architecture, including modular design and scalability
Ensure accuracy, traceability, and robustness of pricing calculations
Frontend Development
Develop and enhance user interfaces using modern frameworks (e.g. React, Angular)
Build components for data input, monitoring, and visualization of pricing outputs
Ensure seamless integration between frontend and backend services
Engineering Practices & DevOps
Maintain high code quality through testing (unit, integration, end-to-end) and peer reviews
Work with version control systems (Git) and CI/CD pipelines
Apply containerization (Docker) and support cloud-based deployments
Contribute to monitoring and observability of applications
Collaboration
Work within an agile delivery environment
Collaborate with Product Owners and technical stakeholders to translate business requirements into technical solutions
Contribute to continuous improvement of the platform
Requirements
Domain Expertise (essential)
Experience within energy markets, commodities, or pricing environments
Understanding of pricing models, market data, and product structures
Ability to translate business requirements into automated system logic
Technical Skills (essential)
Strong experience in Python backend development (FastAPI, Django, Flask or similar)
Experience designing and integrating RESTful APIs
Proficiency with modern frontend frameworks (React, Angular or similar)
Experience with Docker, cloud environments, and CI/CD pipelines
Solid understanding of software architecture and scalable system design
Additional
Experience with automated testing and clean code practices
Familiarity with monitoring and logging tools
Comfortable working in agile, cross-functional teams
Key Competencies
Strong analytical and problem-solving skills
Attention to detail, particularly in accuracy and traceability of calculations
Ability to work effectively in a collaborative environment
Proactive approach to system and process improvement
Similar jobs you might like
Technology
Strategicsiq
Senior Python Engineer – Energy Pricing Platforms Experience is required. Remote Poland, Bulgaria, Hungary, Czech Republic
Senior
Remote
1,500 - 1,700 PLN
🏢 Summary: Development and enhancement of a strategic internal pricing platform for energy markets, focused on automating complex pricing logic and integrating multiple data sources and systems. The role combines deep energy market expertise with hands-on backend and frontend development to deliver scalable, traceable, and fully automated pricing solutions. You will design, build, and optimize end-to-end system architecture supporting data-driven pricing workflows. 🗂️ Requirements: Deep knowledge of energy markets and pricing mechanisms, Experience with pricing systems or calculation engines in energy or commodities, Ability to translate complex pricing logic into automated system solutions, Strong experience in Python backend development, Experience with REST API integrations, Proficiency in modern frontend frameworks, Experience with cloud environments and containerization, Experience with CI/CD pipelines, Understanding of scalable software architecture and modular design, Experience with automated testing practices, Familiarity with monitoring and observability tools 📃 Skills: Python, FastAPI, Django, Flask, REST, API, Angular, React, Docker, Cloud, CICD, Datadog, Architecture, Testing, Monitoring, Logging, Energy, Pricing, Automation, Agile 🏢 Description: Role Overview This role supports the ongoing development, operation, and continuous enhancement of a strategic internal pricing platform used to deliver structured, transparent, and scalable price determination across energy marketing. The platform orchestrates complex data flows, integrates multiple external systems and market data sources, and executes pricing and calculation models across a diverse portfolio of energy products. A key focus of this role is driving the transition from partially manual pricing processes to fully automated, system-driven solutions. Given the complexity of pricing logic, system integrations, and workflow orchestration, this position requires a professional who combines strong energy market knowledge with hands-on expertise across modern backend and frontend technologies . Key Responsibilities Design, develop, and maintain Python-based backend services (FastAPI, Django, Flask) to implement pricing logic, calculation workflows, and automation pipelines. Build and integrate data-driven pricing systems , connecting external market data providers and internal platforms via RESTful APIs . Contribute to system architecture and design , ensuring scalable, modular, and maintainable solutions with full traceability of pricing calculations. Develop and enhance frontend applications (Angular, React, or similar) to support data input, monitoring, visualization, and analysis of pricing outputs. Ensure seamless end-to-end integration between frontend and backend components. Apply best engineering practices , including clean code, peer reviews, and automated testing (unit, integration, end-to-end). Support DevOps and operational excellence , including CI/CD pipelines, Docker, cloud deployment, and system monitoring (e.g., Datadog). Work within an agile environment , collaborating closely with Product Owners and Tech Leads to translate complex pricing and business requirements into scalable, automated solutions. Required Skills & Experience Domain Expertise (Critical Requirement) This role is not purely technical — strong energy domain knowledge is essential . Deep understanding of energy markets and pricing mechanisms You must understand how energy markets function, including market data, pricing models, and product structures , and be able to apply this knowledge in a practical, system-driven environment. Experience with pricing systems and decision frameworks Proven experience working with pricing frameworks, calculation engines, or data-driven decision systems within energy or commodities markets is required. Ability to translate pricing complexity into automation You should be capable of converting complex business rules and pricing logic into structured, automated system solutions , ensuring scalability, consistency, and auditability. Technical Expertise (Mandatory) Strong hands-on experience in Python backend development (FastAPI, Django, Flask, or similar). Solid experience with RESTful APIs and system integrations . Proficiency in modern frontend frameworks (Angular, React, or equivalent). Experience with cloud platforms, Docker, and CI/CD pipelines . Strong understanding of software architecture, modular design, and scalable systems . Quality & Engineering Practices Experience with automated testing strategies and clean code principles. Familiarity with monitoring, logging, and observability tools . Comfortable working in agile, cross-functional environments . Key Success Factors Ability to combine deep domain expertise with strong technical delivery . Analytical, structured thinking with a focus on pricing accuracy, traceability, and scalability . Proactive contribution to architecture and continuous improvement initiatives . Strong collaboration and communication skills across technical and business stakeholders .
Technology
Sii
Senior Frontend Developer with AWS (f/m/x)
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Software Engineer role focused on building scalable front-end and cloud-native applications, with flexibility for deep specialization in modern front-end technologies or AWS cloud engineering. The position involves designing serverless architectures, integrating APIs, managing databases, and implementing CI/CD pipelines in a collaborative environment. Regular on-site presence and strong English communication skills are required. 🗂️ Requirements: Minimum 8 years of commercial software development experience, Strong expertise in front-end development with component-based frameworks or AWS cloud engineering, Hands-on experience designing and delivering cloud-native applications, Experience with serverless architectures, Solid understanding of API design principles and distributed systems, Experience with CI/CD pipelines and deployment automation, Ability to communicate fluently in English, Availability for regular on-site work 📃 Skills: JavaScript, TypeScript, AWS, Serverless, REST, SQL, NoSQL, CI/CD, Docker, Kubernetes 🏢 Description: We are looking for a highly experienced Software Engineer with strong expertise in modern front-end technologies and cloud-based solutions. In this role, you will be responsible for designing and delivering scalable, high-quality applications in a highly collaborative and fast-paced environment. The position requires regular on-site presence and the ability to communicate effectively in English with both technical and non-technical stakeholders. Depending on your strengths, we welcome candidates with either deep front-end specialization or strong hands-on experience in cloud engineering, ideally combining both. Your tasks Develop and maintain applications using modern front-end technologies and strongly typed languages Design and implement scalable cloud-based architectures, including serverless solutions Build and integrate RESTful services to support application functionality Work with both relational and non-relational databases to manage and process data effectively Create and optimize automated deployment pipelines for continuous integration and delivery Collaborate with stakeholders to translate business requirements into technical solutions Requirements Minimum 8 years of commercial experience in software development using modern programming languages Strong hands-on expertise in either front-end development (including component-based frameworks) or cloud engineering (AWS) Practical experience designing and delivering cloud-native applications, preferably in a serverless environment Solid understanding of API design principles and best practices for distributed systems Experience working with CI/CD pipelines and deployment automation tools Excellent communication skills with the ability to explain technical concepts clearly, and fluency in English What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Dawid Wierciak Flow to Grow
Senior Software Engineer (Scala & Python)
Senior
Remote
Warsaw, Poland
110 - 140 PLN
🏢 Summary: Senior Software Engineer role focused on developing scalable backend services and AI-powered features using Scala and Python in an international team. The position includes designing production-grade systems, API integrations, architectural decision-making, and supporting CI/CD processes in a fully remote B2B setup. 🗂️ Requirements: 7+ years of professional software development experience, Production experience with Scala, Strong Python knowledge, Experience building production-grade backend services, Knowledge of software engineering best practices, Experience with automated testing, Experience with version control systems, Experience with code review, Experience with CI/CD, Ability to design scalable and maintainable architecture, Ability to solve complex technical problems independently, Experience working in international teams, Advanced Polish language skills, English level B2 📃 Skills: Scala, Python, AI, API, CI/CD, LLM, Elasticsearch, AWS, Azure, GCP, PHP 🏢 Description: Poszukujemy doświadczonego Senior Software Engineera do międzynarodowego zespołu rozwijającego nowoczesne rozwiązania backendowe oraz funkcjonalności wykorzystujące technologie AI. Scala jest jedną z kluczowych technologii wykorzystywanych w projekcie, a istotna część codziennego developmentu realizowana jest również w Pythonie. Praca obejmuje rozwój skalowalnych usług backendowych, tworzenie nowych funkcjonalności oraz integracje z rozwiązaniami AI i zewnętrznymi usługami poprzez API. Szukamy osoby z dużym doświadczeniem w tworzeniu systemów produkcyjnych, która swobodnie porusza się w Scali i Pythonie, potrafi samodzielnie rozwiązywać złożone problemy techniczne oraz aktywnie uczestniczyć w podejmowaniu decyzji architektonicznych. Zakres obowiązków Tworzenie, utrzymanie i rozwijanie usług backendowych w Scali i Pythonie. Projektowanie skalowalnych i łatwych w utrzymaniu rozwiązań. Rozwój nowych funkcjonalności produktowych, w tym rozwiązań wykorzystujących AI. Integracja systemów z zewnętrznymi usługami poprzez API. Tworzenie czystego, testowalnego kodu produkcyjnego. Udział w podejmowaniu decyzji architektonicznych oraz code review. Dbanie o jakość, skalowalność, wydajność i bezpieczeństwo rozwijanych rozwiązań. Wsparcie i rozwój procesów CI/CD. Analiza oraz rozwiązywanie problemów występujących w środowisku produkcyjnym. Współpraca w ramach międzynarodowego zespołu. Wymagania Minimum 7 lat doświadczenia w profesjonalnym software development. Bardzo dobre doświadczenie produkcyjne w Scali. Dobra znajomość Pythona i doświadczenie w tworzeniu backendu klasy produkcyjnej. Doświadczenie w projektowaniu i rozwijaniu usług backendowych. Bardzo dobra znajomość dobrych praktyk software engineering. Doświadczenie z testami automatycznymi, kontrolą wersji, code review oraz CI/CD. Umiejętność projektowania skalowalnej i łatwej w utrzymaniu architektury. Samodzielność w analizowaniu i rozwiązywaniu złożonych problemów technicznych. Umiejętność efektywnej komunikacji i współpracy w międzynarodowym zespole. Znajomość języka polskiego na poziomie zaawansowanym. Znajomość języka angielskiego na poziomie B2. Mile widziane Komercyjne doświadczenie z LLM lub generatywną AI. Doświadczenie w integracji usług i modeli AI z systemami produkcyjnymi. Integracje z zewnętrznymi platformami poprzez API. Znajomość Elasticsearch. Doświadczenie z rozwiązaniami chmurowymi (AWS, Azure lub GCP). Znajomość PHP. Doświadczenie w rozwoju skalowalnych systemów. Wiedza z zakresu monitoringu, wydajności i optymalizacji kosztów infrastruktury. Oferujemy kontrakt B2B, stawka: daj znać, jaki poziom Cię interesuje praca zdalna, start projektu asap. Proces rekrutacyjny Screening. Rozmowa techniczna. Decyzja.
Technology
New offer
Upvanta sp. z o.o.
Python Developer
Senior
Remote
Warsaw, Poland
350 - 400 PLN
🏢 Summary: Oferta dotyczy roli Python Backend / Data Engineera odpowiedzialnego za rozwój skalowalnej platformy danych, pipeline’ów oraz usług backendowych i REST API. Stanowisko obejmuje integracje z systemami i zewnętrznymi źródłami danych, dbanie o ich jakość oraz współpracę przy budowie architektury mikroserwisowej. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Python Developer, Bardzo dobra znajomość Python, Doświadczenie z bibliotekami do przetwarzania danych, Doświadczenie w tworzeniu REST API, Bardzo dobra znajomość SQL, Praktyczne doświadczenie z PostgreSQL lub Oracle, Doświadczenie w projektowaniu i utrzymaniu pipeline’ów danych, Znajomość Git, code review, testów automatycznych i CI/CD, Umiejętność projektowania integracji między systemami i pracy z API, Komunikatywna znajomość języka angielskiego 📃 Skills: Python, Pandas, REST, FastAPI, Flask, SQL, PostgreSQL, Oracle, Git, CICD, API 🏢 Description: Zakres obowiązków - Projektowanie, budowa i utrzymanie pipeline'ów danych odpowiedzialnych za pobieranie, przetwarzanie i transformację danych z systemów wewnętrznych oraz zewnętrznych źródeł rynkowych (Apache Airflow). - Tworzenie i rozwój modelu danych z naciskiem na jakość, spójność oraz śledzenie pochodzenia danych. - Rozwój i utrzymanie aplikacji backendowych oraz REST API w Pythonie udostępniających dane i logikę biznesową dla systemów wewnętrznych. - Integracja z systemami źródłowymi i zewnętrznymi API oraz implementacja rozwiązań opartych o komunikację zdarzeniową. - Dbanie o jakość kodu poprzez testy, dokumentację, monitoring oraz kontrolę jakości danych. - Współpraca z zespołami produktowymi, architektami, Scrum Masterami oraz programistami przy przekładaniu wymagań biznesowych na stabilne i skalowalne rozwiązania. - Dla osób zainteresowanych rozwojem Full Stack – możliwość współtworzenia warstwy frontendowej w Angularze. Wymagania - Minimum 5 lat doświadczenia zawodowego jako Python Developer. - Bardzo dobra znajomość języka Python. - Doświadczenie w pracy z bibliotekami do przetwarzania danych (np. Pandas). - Doświadczenie w tworzeniu REST API (FastAPI, Flask lub podobne frameworki). - Bardzo dobra znajomość SQL oraz praktyczne doświadczenie z bazami danych PostgreSQL i/lub Oracle. - Doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych; mile widziana znajomość Apache Airflow. - Znajomość Git, code review, testów automatycznych oraz praktyk CI/CD. - Umiejętność projektowania integracji pomiędzy systemami i pracy z API. - Komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku. Mile widziane - Doświadczenie frontendowe w Angularze. - Znajomość rozwiązań chmurowych oraz technologii konteneryzacji (Docker, Kubernetes). - Doświadczenie z platformami event streaming (np. Kafka). - Znajomość narzędzi do monitorowania jakości danych i obserwowalności systemów. - Podstawowa znajomość procesów Machine Learning oraz współpracy z zespołami Data Science. - Doświadczenie w branży motoryzacyjnej, leasingowej, pricingowej lub remarketingowej. Oferujemy - Pracę przy rozwoju nowoczesnej platformy danych i systemów backendowych. - Udział w projektach wykorzystujących nowoczesne technologie oraz architekturę opartą o mikroserwisy. - Współpracę z międzynarodowym zespołem ekspertów. - Możliwość rozwoju kompetencji w obszarze Data Engineering, Backend Development oraz Cloud. - Elastyczne środowisko pracy oraz realny wpływ na rozwój tworzonych rozwiązań.
Technology
emagine Polska
Software Engineer Backend – Banking, remote und München/Karlsruhe (m/w/d)
Senior
Hybrid
Munich, BY, Germany
🏢 Summary: Backend Software Engineer role in a complex banking environment, responsible for end-to-end development of scalable and maintainable backend solutions. The position covers analysis, implementation, testing, integration, and deployment within an agile setup. It involves working with modern Java technologies, CI/CD pipelines, container platforms, and relational databases. 🗂️ Requirements: Strong experience with Java 21, Experience with Spring Boot, Development of REST APIs, Experience with JPA and Hibernate, Integration with Apache Kafka, Experience with PostgreSQL or DB2, Experience with Jenkins and GitLab CI/CD, Experience with Kubernetes or OpenShift, Experience with Docker, Proficiency with Git for version control, Experience with SonarQube, Unit testing with JUnit, TestNG, or Mockito, Experience with integration testing, Experience deploying applications across test and production environments 📃 Skills: Java, SpringBoot, REST, JPA, Hibernate, Kafka, PostgreSQL, DB2, Jenkins, GitLab, Dynatrace, Kubernetes, OpenShift, Helm, Cypress, IntelliJ, Git, SonarQube, JUnit, TestNG, Mockito, Docker 🏢 Description: Für ein komplexes bankfachliches Umfeld suchen wir einen erfahrenen Software Engineer (m/w/d) mit Fokus auf Backend-Entwicklung . In dieser Rolle begleitest du den gesamten Entwicklungsprozess – von der Analyse der Anforderungen über Implementierung und Tests bis hin zur produktiven Auslieferung und Wartung. Du arbeitest eng mit Produktmanagement, Fachteams und weiteren Entwicklungseinheiten zusammen, um qualitativ hochwertige, skalierbare und wartbare Lösungen umzusetzen. Deine Aufgaben Analyse, Konzeption, Entwicklung, Test und Wartung von Backend-Komponenten Umsetzung bankfachlicher Anforderungen über den gesamten Software-Lifecycle Berücksichtigung von Modularisierung, Skalierbarkeit und Wartbarkeit Spezifizierung und Aufwandsschätzung von Anforderungen im Rahmen von Sprintplanung und Konstruktionsphasen Enge Zusammenarbeit im agilen Entwicklungsteam sowie Abstimmung mit fachlichen und technischen Schnittstellen Umsetzung der Anforderungen des Produktmanagements bis zur produktiven Auslieferung in definierter Qualität Aktives Einfordern und Sicherstellen von Qualitätsmaßnahmen Realisierung und Integration von Modulen und Datenbanken zu stabilen Software-Einheiten Einbindung der Software-Komponenten in bestehende Systemlandschaften Durchführung von Entwickler- und Integrationstests inkl. Übergabe an die Testinfrastruktur Nutzung und Deployment von DB-Objekten in unterschiedlichen Testumgebungen Begleitung von Freigaben und Releases bis in die Produktion Erforderliche technische Kenntnisse Kerntechnologien Java 21 Spring Boot , REST, JPA/Hibernate Apache Kafka Datenbanken: PostgreSQL , DB2 CI/CD & Monitoring: Jenkins , GitLab CI/CD , Dynatrace Container & Plattform: Kubernetes (OpenShift) Helm (optional) Cypress für E2E-Tests (optional) Development Tools & Practices IntelliJ (alternativ Eclipse, WebStorm oder nach Absprache andere) Git/GitLab für Versionskontrolle und Code-Reviews SonarQube für statische Codeanalysen und Qualitätsmetriken Testing & Quality Assurance Unit Tests mit JUnit , TestNG , Mockito End-to-End Tests mit Cypress Deployment & DevOps Docker CI/CD-Pipelines mit GitLab CI und Jenkins Wünschenswerte Zusatzqualifikationen Erfahrung im genossenschaftlichen Banken-Umfeld , idealerweise mit der Omnikanalplattform Erfahrung in hochkomplexen Systemlandschaften mit vielen Abhängigkeiten Kenntnisse regulatorischer Anforderungen im Banken- oder Finanzumfeld Erfahrung mit agilen Methoden (z. B. Scrum, SAFe) Erfahrung mit Angular von Vorteil Dein Profil Hoher Qualitätsanspruch an Software und Auslieferung Strukturierte, eigenverantwortliche und selbstständige Arbeitsweise Schnelle Auffassungsgabe und Bereitschaft zur Einarbeitung in neue Fach- und Systemthemen Ausgeprägte Lernbereitschaft für neue Technologien und Best Practices Teamfähigkeit und klare Kommunikation in interdisziplinären Teams
Technology
emagine Polska
IT - Software Engineer RFP-261440-1
Mid
Hybrid
Pune, MH, India
🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English
Technology
New offer
Link Group
Software Engineer with Python
Mid
Hybrid
Warsaw, MZ, Poland
33,000 - 42,000 PLN
🏢 Summary: Opportunity to build and maintain scalable backend applications and enterprise data platforms for research, operations, and risk teams in a global financial organization. The role covers the full software development lifecycle, from system design and testing through deployment, production support, and continuous improvement. 🗂️ Requirements: 4+ years of software engineering experience, Strong Python proficiency, Experience with C#/.NET or Rust, Backend development and REST API knowledge, Distributed systems knowledge, SQL, relational database, and data modelling experience, Cloud platform, Git, CI/CD, and automated testing familiarity, Agile teamwork and strong communication skills 📃 Skills: Python, C#, .NET, Rust, REST, SQL, Git, CI/CD, Testing, Cloud 🏢 Description: 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.
Technology
STS
Senior Software Engineer (Frontend)
Senior
On-site
Katowice, Poland
🏢 Summary: Senior Frontend Software Engineer responsible for developing and maintaining modern web applications with scalable architecture. The role covers full lifecycle delivery, including implementation, deployment, monitoring, and maintenance in production environments. Focus is on high-quality, performant solutions aligned with business needs. 🗂️ Requirements: Minimum 5 years of experience in web application development, Strong knowledge of JavaScript and TypeScript, Experience with modern frontend frameworks (React, Angular, or Vue), Experience designing scalable frontend architectures, Knowledge of HTML5, CSS3, and responsive design (RWD), Experience with Git version control, Experience integrating with backend services (REST, WebSocket, gRPC), Experience deploying and maintaining applications in production environments, Ability to write clean, production-ready code 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Git, REST, WebSocket, gRPC, RWD 🏢 Description: Poszukujemy doświadczonego Senior Software Engineer'a (Frontend) , który dołączy do naszego zespołu i będzie odpowiedzialny za rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Szukamy osoby, która łączy umiejętności techniczne z rozumieniem potrzeb biznesowych i potrafi dostarczać wysokiej jakości rozwiązania. Wymagane Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych Bardzo dobra znajomość JavaScript/TypeScript Doświadczenie w pracy z nowoczesnymi frameworkami frontendowymi (np. React, Angular lub Vue) Doświadczenie w projektowaniu skalowalnych architektur frontendowych Znajomość HTML5, CSS3 oraz zasad responsywnego projektowania (RWD) Doświadczenie w pracy z systemami kontroli wersji (Git) Znajomość komunikacji z backendem (REST API, Websocket, gRPC) Umiejętność pisania czytelnego kodu produkcyjnego Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrożenia, monitoring, utrzymanie) Oczekujemy Samodzielności w realizacji zadań, od analizy po wdrożenie i utrzymanie Dbałości o jakość, wydajność i dostępność aplikacji Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych) Dbałości o przejrzystość i modularność kodu Umiejętności analizy systemów oraz przepływu danych między komponentami Rozumienia zależności pomiędzy elementami systemu Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne Dobrej organizacji pracy i umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą i wspierania zespołu Aktywnego udziału w rozwoju architektury aplikacji Efektywnej komunikacji i pracy zespołowej Zaangażowania w pełen cykl życia produktu Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2) Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym.
Technology
New offer
Polskie Sieci Elektroenergetyczne S.A.
Specjalista ds. ds. rozwoju oprogramowania - Python Backend (k/m/n)
Mid
On-site
Warsaw, Poland
🏢 Summary: Oferta dotyczy rozwoju backendu w Pythonie, w tym API, mikroserwisów, bibliotek analitycznych i algorytmów optymalizacyjnych. Rola obejmuje integracje z bazami danych, testowanie, utrzymanie CI/CD oraz współpracę z zespołem R&D. 🗂️ Requirements: Wykształcenie wyższe informatyczne, matematyczne lub pokrewne, Doświadczenie w programowaniu backendowym w Pythonie, Bardzo dobra znajomość Python, Znajomość programowania obiektowego i funkcyjnego, Znajomość wzorców projektowych i architektury oprogramowania, Stosowanie zasad Clean Code, SOLID i DRY, Doświadczenie z FastAPI, Flask lub Django, Doświadczenie w projektowaniu i integracji REST API, Znajomość ORM, Doświadczenie z relacyjnymi bazami danych, Znajomość pandas i NumPy, Doświadczenie w analizie i optymalizacji wydajności aplikacji, Doświadczenie w implementacji algorytmów optymalizacji liniowej i kombinatorycznej 📃 Skills: Python, FastAPI, Flask, Django, REST, SQLAlchemy, SQLModel, PostgreSQL, MySQL, pandas, NumPy, CleanCode, SOLID, DRY, ORM 🏢 Description: Podstawowy zakres obowiązków: - Projektowanie, implementacja oraz optymalizacja interfejsów API. - Tworzenie i rozwój aplikacji backendowych oraz architektury mikroserwisowej. - Rozwój wewnętrznych bibliotek analitycznych. - Implementacja algorytmów obliczeniowych, w szczególności z zakresu optymalizacji liniowej i kombinatorycznej. - Integracja aplikacji z bazami danych SQL i NoSQL. - Zarządzanie zależnościami oraz wersjonowaniem oprogramowania. - Udział w przeglądach kodu (Code Review). - Przygotowywanie testów jednostkowych, integracyjnych oraz wydajnościowych. - Opracowywanie i aktualizacja dokumentacji technicznej. - Współpraca z zespołem badawczo-rozwojowym (R&D) przy opracowywaniu nowych rozwiązań i algorytmów. - Utrzymanie oraz rozwój procesów CI/CD i środowisk wdrożeniowych. - Automatyzacja procesów wdrożeniowych oraz operacyjnych. Wymagania: - Wykształcenie wyższe o profilu informatycznym, matematycznym lub pokrewnym. - Doświadczenie w programowaniu w języku Python, w szczególności w projektach backendowych. - Bardzo dobra znajomość języka Python. - Znajomość paradygmatów programowania obiektowego i funkcyjnego. - Praktyczna znajomość wzorców projektowych oraz zasad projektowania architektury oprogramowania. - Umiejętność stosowania zasad Clean Code, SOLID oraz DRY. - Doświadczenie w pracy z frameworkami FastAPI, Flask lub Django. - Doświadczenie w projektowaniu i integracji REST API. - Znajomość narzędzi ORM (np. SQLAlchemy, Django ORM, SQLModel). - Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, MySQL). - Praktyczna znajomość bibliotek do analizy danych, takich jak pandas i NumPy. - Doświadczenie w analizie oraz optymalizacji wydajności aplikacji. - Doświadczenie w implementacji algorytmów optymalizacyjnych, w szczególności z zakresu optymalizacji liniowej i kombinatorycznej. Mile widziane: - Znajomość systemów Linux. - Doświadczenie w pracy z Docker oraz Kubernetes. - Praktyczna znajomość narzędzi CI/CD (GitHub Actions, GitLab CI, Jenkins). - Doświadczenie w automatyzacji procesów wdrożeniowych i utrzymaniowych. - Znajomość rozwiązań Infrastructure as Code (np. Terraform). - Doświadczenie w konfiguracji środowisk developerskich oraz produkcyjnych. - Znajomość zagadnień związanych z bezpieczeństwem aplikacji i środowisk (DevSecOps). - Doświadczenie w pracy z platformami chmurowymi Microsoft Azure lub Amazon Web Services (AWS). Oferujemy: - Zatrudnienie w oparciu o umowę o pracę. - Atrakcyjny system wynagrodzeń uwzględniający czytelny system premiowy. - Szkolenia podnoszące kwalifikacje i zapewniające rozwój zawodowy. - Pakiet benefitów pozapłacowych, m.in. prywatna opieka medyczna, ubezpieczenie na życie, karta Multisport oraz dodatkowe świadczenia w ramach ZFŚS. - Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia.
Technology
emagine Polska
Backend Software Engineer (Digital Transformation)
Senior
Remote
Lisbon, Portugal
🏢 Summary: Backend Software Engineer focused on digital transformation, responsible for modernizing legacy monolithic systems into cloud-native microservices architectures. The role involves building event-driven solutions, high-performance REST APIs, and managing containerized workloads on AWS/GCP with strong emphasis on code quality and end-to-end ownership. Predominantly remote position contributing to a large-scale digital agenda in a fast-paced environment. 🗂️ Requirements: 5+ years professional software development experience, Proven experience with distributed systems, Strong proficiency in Java, Strong proficiency in Spring Boot and Spring Data, Experience with Docker and Kubernetes, Experience with AWS or GCP, Experience implementing event-driven architectures with Apache Kafka, Experience designing and developing RESTful APIs using OpenAPI/Swagger, Fluent English, Fluent Spanish 📃 Skills: Java, Spring, SpringBoot, SpringData, Docker, Kubernetes, AWS, GCP, Kafka, REST, OpenAPI, Swagger, CI/CD, Microservices 🏢 Description: We are seeking a highly skilled Backend Software Engineer with a focus on Digital Transformation . The ideal candidate will have extensive experience in modernizing legacy systems and a strong background in developing microservices architectures. Proven expertise in API development, cloud platforms, and containerized environments is crucial for this role. The individual will play a key role in driving innovative solutions while upholding the highest standards of code quality and delivery. Key Responsibilities Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems. Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data. API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards. Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, with a focus on CI/CD automation. Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews. Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability. Key Requirements 5+ years in professional software development with a proven track record in distributed systems. Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data). Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP). Proven ability to implement event-driven solutions using tools like Apache Kafka. Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code. Fluent in English and Spanish, with the ability to bridge technical and business requirements. Nice to Have Experience with DevOps practices and CI/CD tools. Familiarity with Agile methodologies. Understanding of cloud security best practices. Other Details This position is focused on contributing to a transformative digital agenda, predominantly remote, with opportunities for collaboration across various teams. Ideal candidates will exhibit flexibility and readiness to adapt to new challenges in a fast-paced environment.