Senior Python Software Engineer

New
Warsaw, Centrum, Warsaw, Country code: PLContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
PostgreSQLPythonSQLDocumentationQuality Assurance

Requirements

  • Strong experience with Python application development.
  • Experience developing, maintaining, and supporting production software solutions.
  • Solid understanding of relational databases, preferably PostgreSQL or similar.
  • Ability to design, understand, and evolve database schemas and SQL-based data flows.
  • Track record of solo or near-solo ownership of a production system.
  • Ability to understand an existing codebase and take ownership of it quickly.
  • Treats automated testing as a key part of delivery.
  • Experience working with documentation, change control, structured delivery processes, and maintainable handover material.
  • Comfortable working in environments where traceability and controlled changes are critical.
  • Experience with cloud-based solutions or modern deployment environments.
  • Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.
  • Proven ability to work independently as a senior technical resource.

Responsibilities

  • Take technical ownership of an existing Python-based application and drive its evolution through new use cases, scaling, architectural improvements, and maintainability enhancements.
  • Design and implement new features based on business, manufacturing, process-support, and quality needs.
  • Work with relational databases, including schema design, SQL, migrations, performance considerations, data quality, and auditability.
  • Support and improve the application's cloud-based deployment and operational setup.
  • Contribute to architectural improvements that enable the solution to scale from a local use case toward a broader platform.
  • Ensure that changes are tested, documented, and implemented in a controlled and traceable manner.
  • Collaborate with process supporters, subject-matter experts, QA, IT, and other stakeholders.
  • Translate business, process, and compliance needs into pragmatic technical solutions.
  • Support handover, knowledge transfer, and long-term maintainability of the solution.
  • Where relevant, contribute to follow-up activities related to Data Integrity and IT Risk Assessment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now