Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
U

Software Design & Development Engineer (LAB)

UST
  • ๐Ÿ‡ต๐Ÿ‡ฑ Poland
  • On-site
  • Mid level
  • 1 day ago
  • CI/CD
  • Linux
  • GitLab
  • REST API
  • Python
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Flask
  • PostgreSQL
  • Docker
  • GitHub
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

The Opportunity:

We are looking for an experienced Software Design & Development Engineerto 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 maintainPython-based backend applications and engineering tools.
  • Design, develop, and maintainREST APIs andFlask-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 maintainunit, integration, functional, and end-to-end tests.
  • Develop and supportCI/CD pipelines and automated software delivery workflows.
  • Configure and maintainLinux development environments.
  • Build and maintainDocker images for software applications and engineering tools.
  • Develop and maintainPostgreSQL databases and related application integrations.
  • Prepare and maintainOS images required for validation environments.
  • Publish and manage software artifacts.
  • Support source-control and development workflows usingGitHub 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 withPython.
  • Hands-on experience developingbackend applications and REST APIs.
  • Experience withFlask or similar Python web frameworks.
  • Experience withPostgreSQL and database-driven applications.
  • Good knowledge ofLinux development environments.
  • Hands-on experience withDocker and containerized applications.
  • Experience developing and maintainingCI/CD pipelines.
  • Strong understanding of software testing methodologies, including:
    • Unit testing
    • Integration testing
    • Functional testing
    • End-to-end testing
  • Experience working withGitHub 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 forvalidation or test environments.
  • Experience withOS 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

Software Design & Development Engineer (LAB) ยท UST

Auto apply with Likeremote