Python Software Engineer

1 tydzień temu


Warszawa, Mazovia, Polska Custom Software Development Company Pełny etat 300 000 zł - 324 000 zł rocznie
Job description

Hello World

We are The Codest -  International Tech Software Company with tech hubs in Poland delivering global IT solutions and projects. Our core values lie in "Customers and People First" approach that prioritises the needs of our customers and a collaborative environment for our employees, enabling us to deliver exceptional products and services.

Our expertise centers on web development, cloud engineering, DevOps and quality.  After many years of developing our own product - Yieldbird, which was honored as a laureate of the prestigious Top25 Deloitte awards, we arrived at our mission: to help tech companies build impactful product and scale their IT teams through boosting IT delivery performance. Through our extensive experience with product development challenges, we have become experts in building digital products and scaling IT teams. 

But our journey does not end here - we want to continue our growth. If you're goal-driven and looking for new opportunities, join our team What awaits you is an enriching and collaborative environment that fosters your growth at every step.

Project Description:

In this role, you'll contribute to a banking app for a leading financial group in Japan. The app serves as a cross-asset post-trade execution platform, integrating with third-party services for trade matching and settlement. It efficiently handles large volumes of trade data and offers features like a Trade Blotter and position reporting. While new features are continually added, the core product is already established.

The client has undergone a significant architectural transformation. Previously, much of the business logic lived in the database and was exposed via GraphQL using Hasura. Today, the company has moved to a new architecture: the database contains only tables and views (with rare exceptions), and all application logic is now implemented in a Python-based middle layer. This layer still uses GraphQL (powered by the Strawberry framework), but REST is also being introduced as a complement or alternative in selected scenarios.

While database knowledge remains relevant, it is now limited to fundamental operations: managing tables and views, basic indexing, and performance analysis

Job requirements

Your Responsibilities:

  • Write clean, testable, well-documented, and maintainable code.

  • Participate in planning, design, testing, and code reviews.

  • Build rapid prototypes and contribute to fast-paced projects.

  • Collaborate effectively with a distributed team.

  • Recommend and implement continuous improvements.

  • Mentor fellow engineers and promote engineering best practices.

Key Requirements:

  • Advanced English in speaking and writing (you will be working with international clients only)

  • 5+ years of commercial experience in Python

  • Strong knowledge of relational PostgreSQL database

  • Good knowledge of database performance issues, indexes and the SQL language itself

  • Experience with Git and GitLab.

  • Familiarity with Linux environments.

  • Experience with cloud platforms such as Azure or AWS.

  • Understanding of CI/CD tools and continuous delivery practices.

  • Familiarity with Agile methodologies, especially Scrum.

Our Promise (what you can expect from us):

  • PLN on B2B/useme

  • Opportunity to work on modern, well-architected systems with clean separation of concerns.

  • Real influence on technical decisions and system design.

  • Collaboration with experienced engineers in an international environment.

  • Stable cooperation and a clear onboarding process.

  • 100% remote work (but we have offices in Krakow and Warsaw and we're happy to meet there from time to time )

  • 300 PLN to use on our benefits platform, Worksmile - gift cards, medical services, sports, etc.

  • Our B2B contract contains provisions that allow you to obtain IP BOX support

  • Integration events, education opportunities and much more…

  • A unique opportunity to take your career to the next level - we're looking for people who want to create an impact. You have ideas, we want to hear them

Recruitment process:

  • 30 minute screening call online with our recruiter

  • 1 hour technical call with our Python developer

  • 1.5 hour interview with the project lead

  • Offer

Questions, insights? Feel free to reach out to our recruiting team:

In the meantime, feel free to visit our website where you can find key facts about us.

Remote PLN 25,000 - PLN 27,000 per month Development All done

Your application has been successfully submitted

Other jobs
  • Python Software Engineer

    1 tydzień temu


    Warszawa, Mazovia, Polska emagine Pełny etat 42 880 zł - 83 520 zł rocznie

    Mode: Hybrid (2 days per week at the office in Warsaw)Rate: PLN/hContract: B2BSummary:The Software Engineer is primarily responsible for the maintenance and enhancement of the internal business critical application IMS (Inventory Management System), ensuring efficient integrations with other internal systems and contributing to overall system performance and...


  • Warszawa, Mazovia, Polska Belitsoft Software Development Company Pełny etat 100 000 zł - 150 000 zł rocznie

    We're looking for a Python Engineer with ReactJS experience to join our team. We are developing an automation app designed for IT teams to streamline operational tasks. It provides a visual interface for creating, managing and monitoring automated workflows that integrate with various IT systems.ResponsibilitiesDevelop and maintain REST API and server-side...

  • Software Engineer, Python

    1 tydzień temu


    Warszawa, Mazovia, Polska YouGov Pełny etat 40 000 zł - 60 000 zł rocznie

    The RoleWe are looking for a Python Software Engineer to join our Public Platform team, which is responsible for powering YouGov's high-traffic websites such as and These sites host core features like Ratings, Entities, Trackers, and other data-driven products used by millions of users worldwide.In this role, you will develop a new API for in-house Entity...

  • Python Software Engineer

    1 tydzień temu


    Warszawa, Mazovia, Polska Inetum Pełny etat 60 000 € - 120 000 € rocznie

    MissionWe are seeking aPython Software Engineer (AI Developer)to join our team and contribute to the exciting field of Generative AI. In this role, you will play a key part in designing and implementing AI components for customer-facing GenAI agents across chat and voice interfaces, working with cutting-edge technologies and a collaborative team.Main...


  • Warszawa, Mazovia, Polska Nearform Pełny etat 45 000 zł - 90 000 zł rocznie

    Senior Python SoftwareEngineer(Contract, Poland, Remote)This is a full time remote contract opportunity for those based in Poland.About NearformNearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and capability at pace. We create AI-enabled solutions that enhance digital experiences, empower...


  • Warszawa, Mazovia, Polska RTB House Pełny etat 60 000 zł - 120 000 zł rocznie

    Location: [Poland] We Are: RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the...

  • Software Engineer

    11 godzin temu


    Warszawa, Mazovia, Polska Mahr Metering Systems Pełny etat

    Company DescriptionMahr is a global leader with over 160 years of tradition in the field of industrial metrology of geometric quantities such as length, angle and derivatives. Our customers are companies from the automotive, electrical engineering, optical, medical, aerospace, space and renewable energy industries. Our solutions and products are recognized...

  • Python Engineer

    7 dni temu


    Warszawa, Mazovia, Polska Acaisoft Pełny etat 15 600 zł - 19 200 zł rocznie

    LocationRemote or hybrid (Warsaw)ExperienceSeniorHi there If you're looking for a high-impact position in an ambitious software house, we've got a match for youCurrently, we are looking for a Python Engineer with knowledge of network protocols and tools.Our client is one of the biggest telco companies in the world. Together, we are building a large-scale...

  • Software Engineer NEW

    1 tydzień temu


    Warszawa, Mazovia, Polska Pretius Software Pełny etat 30 000 zł - 60 000 zł rocznie

    At Pretius we are looking for Software Engineer - .NET to a project focused on development of a BNPL solution for the eCommerce platform.Location: Warsaw - hybrid role – 1 day per week in the officeSalary: zł netto/hProject / Role:Design, develop, test, and maintain high-quality code for the technical platform, including backend services, APIs, and...


  • Warszawa, Mazovia, Polska YouGov Pełny etat 60 000 zł - 120 000 zł rocznie

    The Role:We are seeking a Senior Python Engineer to develop and maintain scalable micro-services and APIs. You will work on building high-performance backend systems with a focus on event-driven architectures, integration, and event sourcing.Remote role but must be based in PolandThe Team:We are passionate about making peoples' voices heard by creating...