Full-Stack Software Engineer

OutSystems

OutSystems R&D is known for working on highly complex problems while focusing on keeping the product extremely easy to use, allowing us to lead the future of software development. We expect our engineers to help us drive the software development landscape changes by disrupting the way modern software is built.

The OutSystems engineering team has developed its own visual coding language, compilers to transform it into optimized high code, smart assistant AI mechanisms to accelerate development (TrueChange), code flow optimization mechanisms, and additional PaaS services that allow customers to easily develop powerful applications. The team empowers customers to tame all the hassles of complex software development under a powerful yet simple-to-use platform.

To apply to this position, you need to be willing to build a product used across the globe by some of the largest and most complex organizations, like Toyota, Salsa Jeans, ThinkMoney, Logitech, and others. You’ll build a product that will be used by developers of any industry, enabling the development of software used by millions of end-users across the globe, with auto-scaling capabilities. The product also allows customers to build very complex core systems that deal with complex business logic and integrations with legacy systems based on product extensibility SDKs.

Full-Stack Engineer at OutSystems
We are looking for Full-Stack engineers who know how to build high performant web-based applications to help improve our platform to take away all the complexity of application development from our customers. OutSystems mission is to make software development available to everyone, so you can expect big challenges ahead.

As a Full-Stack, we expect you to work with your team in designing and developing features that will be used by the OutSystems developers all over the world. You will be able to work end-to-end in our platform, from the developer experience provided in our IDE to the runtime representation of each feature.

We also expect you to innovate and bring development best practices into your team while you keep looking at the upcoming technologies and frameworks.

Do you...
  • ... feel that you are a JavaScript or C# expert?
 
  • ... enjoy challenging yourself to design systems that scale for millions of requests?
 
  • ... like to deal with complexity and uncertainty?
 
  • ... enjoy taking on new challenges and stepping out of your comfort zone?
 
  • ... look for a place where you can constantly create collaboration opportunities?
 
  • ... wake up eager to brainstorm with other colleagues to solve the next challenge?

Tick all the boxes? You might just be the person we’re looking for.

What we're looking for:
  • Bachelor’s or Master's Degree in Software Engineering, Computer Science, or similar. If you do not have one but you have a solid understanding of computer science and software engineering fundamentals, we still want to hear from you;
 
  • More than 4 years of JavaScript and C# experience or equivalent;
 
  • Solid understanding of web architectures;
 
  • Experience with testing frameworks and methodologies;
 
  • Experience with React or TypeScript is a plus;
 
  • Passion to analyze and design elegant solutions for high-tech problems;
 
  • Experience in mentoring more junior software engineers;
 
  • Drive to innovate and bring development best practices into your team;
 
  • Drive to understand what are the upcoming technologies and frameworks;
 
  • Good communication skills and fluency in English.

What can you expect from OutSystems:
  • The possibility to disrupt the software development market;
 
  • A company that cares about employees wellbeing and provides a safe and comfortable work environment, even during adverse times;
 
  • A world-class software engineering team with peers and leaders that are inspired to learn and share what they know;
 
  • A fast-growing company that provides many opportunities for you to grow;
 
  • Fun from day one: a relaxed work environment, colleagues from diverse backgrounds and with a diverse range of interests, fun company events;
 
Curious about OutSystems culture? Find out more in The Small Book of the Few Big Rules.