Warning

Yes

Junior Software Developer - OutSystems

Share this vacancy
No longer accepting applications
Overview Application

Posted on: Dec 15, 2025

We are seeking a motivated Junior Software Engineer to join our development team, with a primary focus on OutSystems low-code development. This is a hands-on role where you will build enterprise applications using the OutSystems platform

while also contributing to front-end and back-end development, database management, and AI integration projects. You will collaborate closely with senior engineers while developing skills across the full software development lifecycle


Key Responsibilities 

OutSystems Low-Code Development (Primary Focus)


  1. Design and develop enterprise applications using the OutSystems platform
  2. Build reactive web and mobile applications following OutSystems best practices
  3. Create and maintain OutSystems modules, screens, and business logic
  4. Implement integrations with external systems using OutSystems Integration Builder and REST/SOAP APIs
  5. Extend OutSystems applications with custom JavaScript and CSS when required
  6. Follow OutSystems architecture patterns including 4-Layer Canvas methodology  
  7. Participate in application lifecycle management using LifeTime
  8. Optimize application performance and ensure scalability
  9. Support deployment processes across Development, QA, and Production environments  
  10. Maintain technical documentation for OutSystems solutions


Front-End Development

  

  1. Build responsive, user-friendly web interfaces using JavaScript, HTML5, and CSS3      
  2. Develop interactive UI components using modern frameworks (React, Angular, or Vue.js)
  3. Implement client-side logic and integrate with RESTful APIs and GraphQL endpoints
  4. Ensure cross-browser compatibility and optimize application performance
  5. Collaborate with UI/UX designers to translate designs into functional interfaces


Back-End Development


  1. Develop and maintain server-side applications using .NET or Node.js
  2. Design and implement RESTful APIs and microservices architecture
  3. Write efficient database queries and manage data models
  4. Implement authentication, authorization, and security best practices 
  5. Support integration with external systems and third-party APIs


AI Agent Development

 

  1. Assist in developing AI-powered automation agents and chatbots
  2. Integrate AI/ML APIs (OpenAI, Azure AI, or similar) into applications
  3. Build prompt engineering solutions and conversational interfaces
  4. Test and evaluate AI agent performance and user interactions
  5. Stay current with emerging AI technologies and best practices


General Responsibilities

       

  1. Write clean, well-documented, and testable code following coding standards   
  2. Conduct unit testing and participate in code reviews  
  3. Troubleshoot and debug issues across the application stack
  4. Prepare technical documentation including architecture diagrams and API docs   
  5. Participate in Agile ceremonies: sprint planning, daily standups, and retrospectives
  6. Collaborate with cross-functional teams to deliver quality software on schedule


Job Requirement 

Educational Level:

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field. OutSystems certification (Associate Reactive Developer or higher) is a strong advantage.

Work Experience:

 0-2 years of experience in software development.

Experience with OutSystems or other low-code platforms, internships, academic projects, or personal portfolio demonstrating coding skills are valued.

128
128
Drop files here or click to upload.
Accepted formats are .doc, .docx, .pdf, .txt, .rtf, .jpg and .png (file must be 5Mb or less).

Share Job

Copy Link

Facebook

LinkedIn

Twitter

Email