Skip to main content

Backend Software Developer – Python & SQL

Technology
AIVHY LTD
Paola, MaltaYesterdayUntil 21/03/2027
Full timeHybrid

Job description

Backend Software Developer – Python & SQL

Company: Aivhy/OpenIIoT

Location: Malta, Paola and remote from within Malta

Type: Full-time

Experience: 3+ years in a relevant software development role

Quick overview

  • Backend-focused software development role
  • Strong focus on Python and SQL
  • Full-time position based in Malta
  • Hybrid setup: Paola + remote from within Malta
  • Work on business software, workflows, integrations and operational data
  • Strong plus: experience with ERP, WMS, MES, MRP or similar systems
  • Strong plus: experience with Docker or Podman, Linux, C++ or React
  • We aim to fill this role within the next 2 months
Aivhy is looking for a Backend Software Developer with strong Python and SQL experience.

Aivhy helps manufacturing and logistics companies digitalise their operations around the way they actually work. We build practical software solutions that support business processes, operational workflows, data flows, integrations and decision-making.

About the roleAs a Backend Software Developer, you will design, develop, test, implement and support reliable software for business administration and operational systems.

You will work with Python, SQL, databases, APIs, integrations and backend logic. The role is hands-on and technical. You will work closely with developers, architects and consultants to build software that is stable, maintainable and useful in daily operations.

This role is a good fit for someone who understands backend development, structured data, database design and clean software architecture.

What you will do

  • Design, develop, test and support backend software
  • Build reliable, scalable and production-ready software modules
  • Work with Python, SQL and SQL/NoSQL databases
  • Develop APIs, integrations and data processing workflows
  • Translate business and operational requirements into clear backend logic
  • Improve existing software for performance, stability and maintainability
  • Work with Linux-based environments and software containers such as Docker or Podman
  • Document software and contribute to maintainable, high-quality code
  • Apply testing, debugging and clean coding practices
  • Work in an agile environment and improve the system based on changing requirements
  • Take ownership of individual modules and ensure quality, reliability and performance
What we are looking for
  • 3 or more years of experience in a relevant software development role
  • Bachelor’s or Master’s degree in Engineering, Computer Science or a related field
  • Strong backend development experience
  • Strong Python experience
  • Strong SQL experience
  • Experience with SQL and/or NoSQL databases
  • Experience building reliable production-ready software
  • Experience with APIs, integrations and structured data
  • Experience with Linux operating systems
  • Experience with software containers such as Docker or Podman
  • Strong testing, documentation and clean coding practices
  • Good debugging and problem-solving skills
  • Good communication skills
  • Able to work independently and as part of a team
  • Fluent in English, written and spoken
Strong advantages
  • Experience with business administration systems such as ERP, WMS, MES, MRP or bookkeeping software
  • Understanding of manufacturing, logistics, supply chain or operational administration processes
  • Experience with larger codebases or scalable systems
  • Experience with event-driven systems
  • Experience with real-time data processing
  • Experience with C++
  • Experience with React
  • Familiarity with domain-driven design
What we offer
  • A full-time role in a growing technology company
  • A flexible working environment and schedule
  • The chance to work with a skilled and practical technical team
  • Career opportunities in a growing business
  • Opportunities for professional development and training
  • A competitive salary and benefits package
Important eligibility requirementBecause we aim to fill this role within the next 2 months, we can only consider candidates who:
  • are already legally authorised to work in Malta or the EU, or
  • already hold a valid work permit or visa that allows them to work in Malta.
At this stage, we cannot consider candidates who require employer-sponsored visa or work permit processing, or candidates based outside the EU without existing work authorisation for Malta.

Please clearly mention your current work authorisation status in your application.

How to applyPlease apply with your CV and a short motivation.

  • Your current location
  • Whether you are based in Malta or willing to relocate to Malta
  • Your current work authorisation status for Malta / EU
  • Your salary expectation
  • Your notice period
  • Your experience with Python and SQL
  • Any experience with ERP, WMS, MES, MRP or other business administration systems
Keywords
PythonSQLBackend developmentAPI developmentDatabase designLinuxDockerPodmanSoftware architectureData processingClean codingDebuggingAgileSystem integrationNoSQLBackendAPIERPWMSMES

Interested in this role?