This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Low-code Software Engineer, you will join our Engineering team focused on evolving the OutSystems platform. You will engage in the full software development lifecycle—from design through development, testing, release, and support of new features—using modern technologies and industry best practices. If you are a curious problem solver with a passion for innovation, this is an excellent opportunity for you!
Job Responsibility:
Follow agile development methodologies and participate in sprint ceremonies
Collaborate with team members to design, develop, and deliver high-quality low-code solutions
Write, test, and deploy code rapidly with a strong emphasis on automation and quality
Maintain and optimize existing applications to enhance performance and improve user experience
Gather feedback from end-users to iteratively adapt and improve solutions
Build scalable, maintainable applications designed to support thousands of users
Provide last-line support for complex incidents during business hours
Requirements:
Bachelor's or Master's Degree in Software Engineering, Computer Science, or related field
2+ years of software development experience with OutSystems
Ability to implement custom logic with traditional programming languages such as JavaScript, C#, and SQL
Understanding of relational databases (SQL Server and/or Oracle), including data modeling and SQL
Experience troubleshoot and resolving technical issues efficiently
Communication - Clear and empathetic communicator in both written and spoken English
Accountability - Takes ownership of problems, drives them to resolution, and involves relevant stakeholders when necessary
Process Oriented - Organized, adheres to defined processes while constructively challenging inefficiencies and proposing improvements
Problem-solving - Approaches problems top-down, breaking down complex issues into manageable parts, using critical thinking to analyze and resolve them logically.
Nice to have:
Familiarity with leveraging AI tools to enhance development productivity and user experience
Drive to innovate and bring development best practices into your team
Knowledge of cloud platforms such as AWS or Azure
Enthusiasm to understand what are the upcoming technologies and frameworks (e.g. explore gen AI capabilities within low-code applications)