We're looking for a mid-level OutSystems Developer to join a support and evolutive development team, keeping a live platform running smoothly while continuously improving it. This isn't greenfield build work - it's about owning a production application, fixing what breaks fast, and shipping enhancements that make it better over time.
You'll work closely with business and IT teams, balancing incident response with planned development, and making sure both get the attention they deserve.
What you'll doDiagnose and resolve incidents and bugs in existing OutSystems applications, keeping downtime and business impact to a minimumDesign and build new features and enhancements (evolutive development) based on business requirementsPerform root-cause analysis on recurring issues and propose fixes that prevent them from coming backMonitor application performance and health, and act on issues before they become incidentsMaintain and improve technical documentation, including architecture notes and support runbooksParticipate in code reviews and apply OutSystems best practices for performance, security, and maintainabilityManage integrations with external systems (REST/SOAP APIs, databases, third-party services)Work within SLA-driven support processes, prioritising tickets by severity and business impactCollaborate with product owners and the wider delivery team on sprint planning and backlog refinementWhat you bring2-4 years of hands-on OutSystems development experience (Reactive and/or Traditional Web apps)Solid understanding of the OutSystems platform: Service Studio, Integration Studio, LifetimeExperience supporting live applications: triaging incidents, debugging in production-like environments, and working under SLAsWorking knowledge of REST/SOAP web services, SQL, and relational databasesUnderstanding of OutSystems architecture principles and performance best practices (query optimisation, aggregate usage, screen performance)Familiarity with Agile/Scrum ways of workingGood English communication skills, written and spokenA methodical, problem-solving mindset: comfortable moving between 'fix it now' and 'build it right'Nice to haveOutSystems certification (Associate or Professional level)Experience with CI/CD pipelines for OutSystems (e.g. OutSystems Pipelines, Azure DevOps)Exposure to ITIL-based support processesExperience in various industriesWhat the project looks likeMixed workload: reactive support (incidents, bug fixes) plus planned evolutive development (new features, improvements)Direct engagement with stakeholders, not just internal teamsClear SLAs and ticket prioritisation, so you always know what matters mostRoom to bring your own ideas on how to make the application better, not just keep it alive