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 environment
- Can pick up new technologies such as OutSystems with ease
- Is comfortable developing integrations and backend services
- Enjoys solving complex technical challenges and contributing to product growth
Equal Opportunity Statement
BigRio is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, national origin, sex, sexual orientation, gender identity, age, pregnancy, status as a qualified individual with disability, protected veteran status, or other protected characteristic as outlined by federal, state, or local laws. BigRio makes hiring decisions based solely on qualifications, merit, and business needs at the time. All qualified applicants will receive equal consideration for employment.