Backend Software Developer – Python & SQL
Job description
Backend Software Developer – Python & SQL
Company: Aivhy/OpenIIoT
Location: Malta, Paola and remote from within MaltaType: 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 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
- 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
- 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
- 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
- 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.
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
Interested in this role?