Contract Software Engineer (Integrations + Front-end) at Travefy
Job Description
Our stack
- Back end: C# and .NET on AWS.
- Front end: React and Ember.js.
- Integrations: REST and JSON APIs, OAuth 2.0, and webhooks.
Required skills
- Integrations: proven track record building production integrations with REST and JSON APIs, OAuth 2.0, and webhooks, including error handling, retries, and idempotency.
- Front end: strong React, and a willingness to work in Ember.js, enough to build the UI that surfaces your integrations and to deliver contained dashboards and reporting views (Ember experience is a plus but you can ramp into it).
- Back end: solid C# and .NET, building and consuming production APIs.
- Testing discipline: automated tests covering both happy path and failure modes.
- Clear written English: communicates progress and blockers proactively and works well async.
What winning in this role looks like
- You ship tightly scoped projects that meet their acceptance criteria, fully tested and review ready.
- Your integrations handle the messy cases gracefully, with sensible retries, idempotency, and error handling.
- Your written updates make it easy for the team lead to know exactly where things stand.
- You leave the codebase and docs a little better than you found them.
- The team trusts you to take a problem and run with it.

