Software Design & Development Engineer (LAB)

UST

Województwo pomorskie

On-site

PLN 110,000 - 170,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UST seeks an experienced Software Design & Development Engineer to build and maintain backend applications, automation utilities, REST APIs, databases, and CI/CD pipelines. You will work in a Linux-based environment, contributing across the full software lifecycle from feature development to documentation.

You will create Python-based services, Docker images, PostgreSQL integrations, and testing across unit to end-to-end.

Qualifications

  • Strong Python development experience.
  • Hands-on experience building backend apps and REST APIs.
  • Experience with Flask or similar Python web frameworks.
  • Experience with PostgreSQL and database-driven apps.
  • Good knowledge of Linux development environments.
  • Hands-on experience with Docker and containerized apps.
  • Experience developing and maintaining CI/CD pipelines.
  • Familiar with testing methodologies: unit, integration, functional, end-to-end.

Responsibilities

  • Develop and maintain Python-based backend applications and engineering tools.
  • Design, develop, and maintain REST APIs and Flask-based services.
  • Implement new software features and enhancements based on project requirements.
  • Investigate and resolve software defects and technical issues.
  • Develop and maintain automation utilities supporting validation programs.
  • Create and maintain unit, integration, functional, and end-to-end tests.
  • Develop and support CI/CD pipelines and automated software delivery workflows.
  • Configure and maintain Linux development environments.
  • Build and maintain Docker images for software applications and engineering tools.
  • Develop and maintain PostgreSQL databases and related application integrations.
  • Prepare and maintain OS images required for validation environments.

Skills

Python
REST APIs
Flask
PostgreSQL
Linux
Docker
CI/CD
GitHub
GitLab
Unit Testing
Integration Testing
Functional Testing
End-to-End Testing
Automation

Tools

Docker
GitHub
GitLab

Job description

The Opportunity

We are looking for an experienced Software Design & Development Engineer to develop and maintain backend applications, automation utilities, APIs, databases, CI/CD pipelines, and engineering tools supporting client validation programs.


Role Description

The Opportunity: We are looking for an experienced Software Design & Development Engineer to develop and maintain backend applications, automation utilities, APIs, databases, CI/CD pipelines, and engineering tools supporting client validation programs.


You will work in a Linux-based engineering environment and contribute across the full software development lifecycle, including feature development, testing, defect resolution, containerization, software delivery, and technical documentation.


What You Will Do


  • Develop and maintain Python-based backend applications and engineering tools.

  • Design, develop, and maintain REST APIs and Flask-based services.

  • Implement new software features and enhancements based on project requirements.

  • Investigate and resolve software defects and technical issues.

  • Develop and maintain automation utilities supporting validation programs.

  • Create and maintain unit, integration, functional, and end-to-end tests.

  • Develop and support CI/CD pipelines and automated software delivery workflows.

  • Configure and maintain Linux development environments.

  • Build and maintain Docker images for software applications and engineering tools.

  • Develop and maintain PostgreSQL databases and related application integrations.

  • Prepare and maintain OS images required for validation environments.

  • Publish and manage software artifacts.

  • Support source-control and development workflows using GitHub and GitLab.

  • Create and maintain clear technical documentation.

  • Ensure software development activities follow client development standards and engineering best practices.


What You Need


  • Strong software development experience with Python.

  • Hands-on experience developing backend applications and REST APIs.

  • Experience with Flask or similar Python web frameworks.

  • Experience with PostgreSQL and database-driven applications.

  • Good knowledge of Linux development environments.

  • Hands-on experience with Docker and containerized applications.

  • Experience developing and maintaining CI/CD pipelines.

  • Strong understanding of software testing methodologies, including:


    • Unit testing

    • Integration testing

    • Functional testing

    • End-to-end testing


  • Experience working with GitHub and/or GitLab development workflows.

  • Experience troubleshooting software defects and implementing fixes.

  • Ability to create clear and structured technical documentation.


Nice To Have


  • Experience developing software or automation solutions for validation or test environments.

  • Experience with OS image preparation and management.

  • Experience with software artifact publishing and management.

  • Understanding of engineering automation and validation infrastructure.


Key Skills

Python | REST APIs | Flask | PostgreSQL | Linux | Docker | CI/CD | GitHub | GitLab | Unit Testing | Integration Testing | Functional Testing | End-to-End Testing | Automation


Skills

CI/CD, Integration Testing, Unit Testing, Python

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior+ Software Design & Development Engineer
Senior+ Software Design & Development Engineer

UST • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Lead II - Software Engineering
Lead II - Software Engineering

UST • Województwo pomorskie

On-site
PLN 180,000 - 320,000
Lead I - Software Engineering
Lead I - Software Engineering

UST • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Senior DevOps engineer (Java background)
Senior DevOps engineer (Java background)

Luxoft Poland • Polska

On-site
PLN 180,000 - 240,000
Private medical care
Dental care
Life insurance
+1
Senior Associate 1, Software QA Engineering
Senior Associate 1, Software QA Engineering

Accuris • Województwo pomorskie

On-site
PLN 60,000 - 90,000
Senior QA Automation Engineer (AQA/SDET)
Senior QA Automation Engineer (AQA/SDET)

Crystal Intelligence • Kraków

Remote
PLN 306,000 - 481,000
Senior Software Engineer
Senior Software Engineer

RemotePeople • Województwo małopolskie

On-site
PLN 180,000 - 260,000
Senior DevOps & Platform Engineer - Cloud-Native CI/CD
Senior DevOps & Platform Engineer - Cloud-Native CI/CD

Luxoft • Polska

On-site
PLN 180,000 - 260,000
Senior Python Developer
Senior Python Developer

Luxoft • Kraków

On-site
PLN 260,000 - 420,000
Scrum Master
Scrum Master

Seargin Ltd • Polska

Hybrid
PLN 140,000 - 240,000
B2B Contract
MultiSport
Private Medical Care