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).
To support our growth, we are seeking a Backend Software Engineer based in Portugal to join the OutSystems R&D. You’ll be a member of the Analytics Services team, which is part of a group of teams responsible for developing the OutSystems platform. If you are proactive, inquisitive by nature, and driven by curiosity, this is the job for you!
Job Responsibility:
Contribute to Design and Development: Implement new features and solutions following standard software development best practices
Ensure Reliable Code: Write and maintain automated tests to guarantee code quality and product reliability
Drive and Learn: Be proactive, show a strong desire to learn, and contribute positively to solving the team’s technical challenges
Team Collaboration: Work collaboratively with the team to promote a healthy and high-performing development environment
Build Great Software: Take ownership of features, focusing on quality and good design to deliver solid, user-focused solutions
Requirements:
Degree in Software Engineering, Computer Science, or similar
3+ years of software development experience
Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design
Coding skills in C# .NET, Java and Go
Knowledge of Relational & non-relational databases (e.g: Aurora, DynamoDB, Redis)
Knowledge of cloud systems (e.g: AWS, Azure)
Experience with Docker and Kubernetes (K8s)
Good communication skills and fluency in English
Availability to be part of the 24x7 on-call rotation