OutSystems Developer Senior Tech Lead
Key responsibilities
Technical leadership: Lead and mentor a team of OutSystems developers, conducting code reviews, establishing development standards, and ensuring best practices are followed.
Architecture & design: Design scalable, secure, and maintainable OutSystems applications (Reactive Web and Mobile) based on OutSystems 4-Layer Architecture principles.
Integration management: Architect and implement complex integrations with external systems, databases, APIs (REST/SOAP), and enterprise platforms (e.g., Creatio CRM, .NET backends).
Delivery & code quality: Oversee the technical delivery of projects, ensuring code quality, performance optimization, and proper deployment (CI/CD) pipelines within OutSystems Service Studio and Lifetime.
Collaboration: Partner closely with product owners, business analysts, and UI/UX designers to translate requirements into technical specifications and estimate development efforts.
Troubleshooting & support: Resolve complex technical blockers, performance bottlenecks, and critical production issues across environments.
Governance & security: Implement strict security standards (access control, data encryption, OWASP top 10 mitigation) within the OutSystems ecosystem.
Requirements
Education
Bachelor’s degree in computer science, software engineering, information systems, or a related field.
Experience
6+ years of experience in software development, with at least 4+ years of dedicated, hands-on experience in building enterprise applications using the OutSystems platform.
Proven experience leading technical teams or acting as a tech lead/architect in an agile environment.
Skills & competencies (technical & analytical + soft)
Expert OutSystems proficiency: Deep knowledge of OutSystems Service Studio, Integration Studio, Service Center, and Lifetime.
Architecture mastery: Expert understanding of OutSystems architecture patterns, refactoring, and database modeling.
Technical ecosystem: Strong proficiency in SQL Server/Oracle database design, stored procedures, and optimization. Good grasp of .NET (C#) for creating custom extensions.
Agile core: Solid understanding of Scrum methodologies, working comfortably with Jira and Confluence.
Problem solving: Exceptional analytical skills to diagnose infrastructure, performance, or integration issues.
Leadership & communication: Strong mentorship skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Job location: HQ