Hudu Integration Engineer at Hudu focused on building and maintaining integrations between Hudu and third-party platforms via REST APIs. The role emphasizes back-end programming, OAuth and auth flows, and background job processing.
Responsibilities
Design, build, test, and maintain integrations with third-party platforms via REST APIs
Implement and troubleshoot OAuth and other auth flows across multiple integration partners
Design and debug background job processing (Sidekiq) for sync jobs at scale
Write/test code for back-end operations, monitor architecture performance, troubleshoot and resolve issues
Implement new features and integrations, and help improve existing ones
Perform systems analysis to maintain and control the use of computer systems software
Revise, repair, or expand existing programs to increase operating efficiency or adapt to new integration partner requirements
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
Compile and write documentation of program development and revisions, including code comments
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs
Qualification
Associate's degree requiredProficient in Git for version controlFluent in EnglishMSP domain knowledgeWhy Work at HuduInnovation & ImpactCustomer FocusGrowth Mindset
Required
Associate's degree required; Bachelor's degree in Computer Science preferred, or equivalent education/experience
4+ years of experience as an Integration Engineer, Backend Engineer, or in a similar software engineering role
Strong fundamentals in Ruby and Ruby on Rails
Depth working with REST APIs — consuming, integrating, and troubleshooting third-party APIs, not just building them
Fluency with OAuth and other authentication/authorization flows
Experience designing and maintaining background job systems (Sidekiq or similar), including diagnosing performance issues at scale
Advanced experience in PostgreSQL (or similar), Vue/React and JavaScript, and Dockerized environments
Extensive experience with Local and Wide Area Networks
Proficient in Git for version control
A performance-at-scale mindset — comfortable reasoning about throughput, latency, and failure modes as integration volume grows
Fluent in English, oral and written, with excellent collaboration and time-management skills — able to give and receive feedback, multi-task, and meet deadlines in a team setting
Preferred
Prior experience with any of our actual integration partners — ConnectWise, Autotask, Halo, NinjaOne, Datto RMM, Microsoft Graph, etc.
MSP domain knowledge: understanding of PSAs vs. RMMs, M365/Google tenant concepts, and company/asset mapping. Candidates from the MSP/IT-management ecosystem (ConnectWise, Kaseya, Datto, NinjaOne, etc.) will ramp up significantly faster.
Why Work at Hudu:
Innovation & Impact : Rapid product evolution with regular feature updates and new tools. Building tools that solve real pain points for users.
Customer Focus: High user satisfaction with ease of use, powerful documentation capabilities, and strong product support.
Growth Mindset: A high-growth, startup environment where team members can wear many hats, innovate, and grow with the company.