
Senior Software Engineer, Fullstack
OutSystems
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
Job Level
About the role
- Design, build, and evolve core features of ODC Studio, ensuring a seamless, high-performance experience for developers building apps on OutSystems.
- Collaborate with product managers, UX designers, and other engineers to deliver solutions that balance functionality, usability, and scalability.
- Own features end-to-end: from architecture and technical design to coding, testing, deployment, and monitoring in production.
- Drive engineering excellence by promoting clean code practices, automated testing, performance optimization, and continuous delivery.
- Mentor and support other engineers, fostering knowledge sharing and a culture of innovation.
- Stay up to date with emerging technologies and bring forward ideas to continuously improve ODC Studio and its ecosystem.
Requirements
- Proven experience (4+ years) as a software engineer building complex, high-impact products or platforms.
- Strong skills in TypeScript/JavaScript and modern web development frameworks (e.g., React, Angular, or similar).
- Strong skills in C# (.NET Core).
- Solid understanding of software architecture, design patterns, and scalability principles.
- Experience with cloud-native development (e.g., microservices, containers, CI/CD pipelines, monitoring, distributed systems).
- Familiarity with building developer tools, IDEs, or productivity software is a strong plus.
- Knowledge of performance optimization, debugging complex issues, and ensuring product reliability at scale.
- Excellent collaboration skills, with the ability to work across product, design, and engineering teams.
- Passion for delivering outstanding developer experiences and helping others build great software.
- Good communication skills and fluency in English.
Benefits
- A company that is always growing, changing, and innovating.
- Real career opportunities.
- Work colleagues that are as smart, hard-working, and driven as you.
- Disrupting the status quo is in our DNA.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptReactAngularC#.NET Corecloud-native developmentmicroservicescontainersCI/CD pipelines
Soft skills
collaborationmentoringknowledge sharinginnovationcommunicationproblem-solvingpassion for developer experience