Quick Summary
We are seeking an experienced Software Developer (minimum 7 years of commercial experience) who is proficient in Vue.js, possesses a solid understanding of backend systems, and can work with an existing, extensive system.
We are looking for someone who:
- Is not afraid of legacy code and can navigate complex logic.
- Is ready to refactor, improve, and develop older functionalities.
- Has a mature, responsible approach to work.
- Can take ownership of a task from start to finish.
- Remains calm when working with production systems.
- Will fit into a small, specialized team.
You will ideally fit in with us if you value technical autonomy, concrete results, and a real impact on the product.
Required Experience
Frontend: (approx. 70% of work)
- Vue 3, Vue 2, TypeScript, Pinia, Vuetify.
- Ability to work with legacy frontend: jQuery, jQWidgets, WebSockets.
Backend
- PHP 8.3, OOP, SOLID, basics of DDD.
- Legacy refactoring (including spaghetti code).
Databases
- PostgreSQL.
- Query optimization, indexes, plan analysis.
Integrations and Communication
- REST, SOAP, dedicated API.
- Basics of working with race conditions.
Security
- Secure coding, SQLi, XSS, CSRF.
- Vulnerability detection tools (without needing CVE knowledge).
Nice to have
- RabbitMQ or Kafka.
- Leaflet, OSM (tiles, routing, geocoding).
- Docker, PostGIS.
- Python (auxiliary tools).
- Ionic / WebView.
- Unit tests.
About the Team
You will join a small, experienced development team consisting of 4 developers + Product Owner / Team Leader.
How We Work
- Agile, real Agile (without corporate ceremonies).
- GitLab + semi-automatic pipelines (Jenkins).
- Code review and tests as standard.
- Quick decisions and minimum bureaucracy.
- A lot of autonomy and co-responsibility for the product.
We work in a hybrid model, with regular meetings in our Wrocław office.
AddSecure is a European leader in secure IoT. In Poland, we primarily develop solutions for transport, including:
- FMS – a system for comprehensive fleet management.
- TMS – a system for managing transport orders and logistics processes.
- Solutions supporting drivers, dispatchers, and fleet operators.
One of the key subgroups in this area is the Utilities sector, where we create IoT solutions and systems for public entities and operators of municipal and infrastructure services. This is a stable and important segment of AddSecure Poland, and we are seeking development support for this area.
We Offer
- Real impact on product and technical decisions.
- Paid breaks in a B2B model.
- Private medical care and MultiSport.
- Flexible working hours.
- Stable, long-term production projects.
- International environment without corporate rigidity.
Recruitment Process
- Send us your CV.
- After initial verification, you will receive a task (or live-coding) to verify your skills. The average estimated time to complete the task is 1-2 hours. The project includes everything needed to start working (no self-setup required). You will need to complete the controller, classes in the DDD structure (an example is provided), and the view.
- Interview (Teams or locally in the office) with the dev team. We will be happy to discuss the completed task.


