Job Title : Software Engineer - Application Development
Location : Remote / USA
Contract Duration : 6 Months (Potential Extension)
About the Role
We are seeking a highly skilled Software Engineer to support ongoing application development initiatives for an initial 6-month contract . The ideal candidate has prior experience with OutSystems or a strong willingness to learn the platform quickly. This role will collaborate closely with the OutSystems development team to understand the application architecture, contribute to feature development, and build integrations with R&D systems when required.
This is an excellent opportunity for an engineer who enjoys working in fast-paced environments, building scalable solutions, and supporting modern low-code platforms while contributing to high-impact product development.
Key Responsibilities
- Collaborate with the OutSystems development team to understand existing application workflows, architecture, and best practices.
- Contribute to application development efforts using OutSystems or traditional development frameworks as needed.
- Design, develop, and deploy RESTful APIs to integrate the application with various R&D data sources and backend systems.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews, technical discussions, and solution design sessions.
- Write clean, maintainable, and well-documented code following best engineering practices.
- Support testing, deployment, and production readiness activities throughout the development lifecycle.
- Adapt quickly to evolving requirements and collaborate effectively with cross-functional teams.
Required Qualifications
4-8 years of experience as a Software Engineer in application development.Strong hands-on experience with C#, .NET , Java , JavaScript , or similar modern programming languages.Experience building and integrating REST APIs and working with relational databases (SQL Server, PostgreSQL, MySQL, etc.).Familiarity with low-code platforms- OutSystems experience preferred , but strong willingness to learn is acceptable.Understanding of cloud environments (AWS, Azure, or GCP).Strong analytical and problem-solving skills with attention to detail.Excellent communication skills and ability to work with distributed teams.Preferred Qualifications
Prior hands-on experience with OutSystems development , including Reactive Web or Mobile applications.Experience working in agile development environments.Exposure to R&D systems, scientific data workflows, or enterprise integrations is a plus.Knowledge of CI / CD pipelines, automation, or DevOps tooling.What We're Looking For
A proactive, adaptable engineer who :
Learns quickly and thrives in a collaborative environmentCan pick up new technologies such as OutSystems with easeIs comfortable developing integrations and backend servicesEnjoys solving complex technical challenges and contributing to product growth