
Senior Outsystems Developer
- Remote
- Lisbon, Lisboa, Portugal
- Low Code
Job description
About us
Sourceful ICT creates custom applications that help our clients stand out and make an impact. We believe in first understanding our clients to build real partnerships. Our goal is to turn complex business needs into secure, scalable solutions with a focus on user experience. Our development process is a team effort with multiple stages, from identifying key features in the customer journey to creating wireframes and mock-ups. We work with clients to turn these ideas into a clear development plan, ready for building. We are a certified OutSystems partner.
Job Summary
We’re looking for a Senior OutSystems Developer for one of our key clients in the banking industry, working on a core application. In this role, you will play a key part in designing and delivering scalable, high-quality solutions, collaborating closely with both business and technical stakeholders. We’re seeking a proactive, naturally driven professional who can take ownership, balance business and technical needs, and contribute to a fast-paced, Agile environment while mentoring others and promoting best practices across the team.
What you will do:
Design and implement complex business workflows and state management in OutSystems
Lead the design of data models and ensure data integrity and performance
Build and optimize OutSystems applications
Define and enforce OutSystems architecture best practices (OS11/ODC)
Design and implement integrations with external systems (REST/SOAP APIs, backend services)
Drive performance optimization, scalability, and maintainability
Implement secure role-based access and ensure compliance with security standards
Participate in Agile ceremonies and work in an international environment
Job requirements
What you will bring:
5+ years of experience in software development with OutSystems (OS11 and/or ODC)
Proven experience designing and delivering enterprise-grade OutSystems applications
Experience in mentoring or leading development teams
Strong understanding of software architecture patterns (layered architecture, microservices, integration patterns)
Hands-on experience with OutSystems architecture best practices, performance tuning, and troubleshooting
Solid experience in data modeling and SQL optimization
Strong experience with integration design and implementation (REST, SOAP, asynchronous patterns, APIs)
Experience working with multi-tier architectures (frontend + backend + integration layer)
Ability to design scalable and maintainable solutions, not just implement features
Experience in Agile environments
Min. B2 English (spoken and written)
Willingness to travel within Europe
The soft skills we’re looking for:
Thrives in fast-paced environments, making informed decisions under pressure and balancing trade-offs between quality, cost, and speed
Communicates effectively with both technical and non-technical stakeholders
Demonstrates natural leadership, proactively taking ownership and acting on feedback to drive continuous improvement
Handles conflicts professionally, fostering a positive, trust-based team culture
Encourages constructive discussions and confidently provides well-reasoned pushback when needed
Maintains team focus on project goals, minimizing distractions and proactively negotiating scope, timelines, and resources
Bridges business needs with technical reality, aligning priorities and managing stakeholder expectations
Champions code quality and best practices while supporting and mentoring junior team members
What we offer:
Fully remote work
Flexibility of a B2B contract
Professional development opportunities
People-centric culture
Regular company events
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

