Skip to main content

Senior Python Software Engineer

Senior Python Software Engineer
dyvenia
8 months ago

Overview

As a Senior Python Software Engineer you will be responsible for designing, developing, and implementing software solutions across the entire application landscape with a keen focus on meeting business needs. This role demands a proactive approach in understanding business requirements and translating them into technological solutions.

Additional Information

  • Candidates must be located in Cracow, Poland.

Our stack

  • FastAPI
  • pydantic
  • Postgres, SQLAlchemy and Alembic
  • Redis (ARQ)
  • Docker + Kubernetes on Azure AKS
  • Loki, Grafana
  • Automated testing with pytest + FastAPI TestClient

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field or 5+ years of experience in application development
  • Solid proficiency in Python (OOP, error handling, logging, TDD, and testing)
  • Experience in designing and implementing REST APIs
  • Proficiency in SQL, data modeling knowledge, and PostgreSQL administration basics
  • Well-versed in CI/CD procedures, familiarity with containerization technologies, and experience with Kubernetes and related tooling (e.g. Helm)
  • Strong problem-solving skills and ability to think algorithmically
  • Nice to have: experience building real-time solutions and understanding of modern data platform architectures

Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features
  • Design and develop scalable solutions for a real-time object resolution system with business objectives and end-user needs in mind
  • Work closely with team members, including mentoring junior developers to ensure quality and knowledge sharing

What do we offer?

  • Hybrid work (2-3 days per week)
  • Nice office near the center of Kraków (Zabłocie)
  • Lot of mentoring and training. We want you to thrive as a member of our team and for that reason, we will provide you with a lot of opportunities to grow both personally and professionally
  • Relaxed working environment with lots of support, nurturing and fun
  • Good work-life balance. We believe that only happy, well-rested employees can work well and do good
  • Lux Med private Healthcare
  • Multisport Card
  • Krakow transportation card

About dyvenia

dyvenia supports some of the biggest and most respected organizations in Europe in leveraging Cloud infrastructure, advanced analytics, and solid data foundations so that they can gain actionable insights and make impactful business actions based on their data. We work with state-of-the-art technologies, have some of the best people on our team, and, yes, we also get to have fun in the process.

You can learn more about our team here: https://www.dyvenia.com/careers

By clicking "Apply", "Easy Apply" or otherwise sending a recruitment application to DYVENIA Sp. z o.o. based in Kraków (at ul. Józefa Sarego 26/14, 31-047 Kraków) / DYVENIA DATA, SL based in Spain (at Ave Alvaro Rodriguez Lopez 10D, Santa Cruz de Tenerife 38003, Spain), you agree that the Employer may process your personal data included in the recruitment application for the purpose of recruiting for the position indicated in the advertisement. Providing personal data specified in the Labor Code is voluntary, but necessary to participate in the recruitment process. The consequence of not providing personal data will be inability to take part in the recruitment process. The data will be processed on the basis of art. 6 section 1 items a and c, of the General Data Protection Regulation of April 27, 2016 (GDPR). You may withdraw your consent at any time by contacting us at email address: [email protected]. Personal data will be kept by us until the recruitment is finished, but no longer than 12 months from the date of sending the CV. With the consent of the candidates, within 24 months from the date of sending the CV, personal data will be processed in subsequent recruitments conducted by the data controller. Please include the following consent in your application:“I hereby consent to my personal data being processed by DYVENIA Sp. z o.o./DYVENIA DATA, SL for the purpose of considering my application for the position advertised and for the future recruitment purposes.”

Expertise level

Work arrangement

Key skills

Similar Jobs in Poland