Software Engineer - Integrations
Summary
Builds and maintains production integrations and data syncs between customers' ERPs, CRMs, and other business systems using MindCloud's iPaaS platform, APIs, low-code tools, and AI-assisted building. Heavy JavaScript data mapping plus direct client communication — not a traditional hand-coding engineering role.
Compensation: $15k – $20k • No equity
**About the Role** MindCloud is a rapidly expanding Ipaas (Integration Platform as a Service) company. We recently ranked [No. 351 on the 2026 Inc. 5000 with 981% Growth](https://mindcloud.co/resources/mindcloud-inc-5000-ranking-2026?utm_source=wellfound) At MindCloud, Integrators turn customer needs into reliable, real-world systems. This is not a traditional software engineering role focused on writing custom code all day. Instead, you’ll use judgment, systems thinking, APIs, low-code tools, and AI-assisted building platforms to design and implement solutions that actually work in production. Our customers are medium to large businesses that rely on multiple systems (ERPs, CRMs, and other applications). These systems must reliably sync data as part of critical business operations—and that’s where you come in. You’ll join an integrations team that takes client requirements and turns them into scalable, maintainable workflows using MindCloud’s integration platform. This role includes direct interaction with clients, so strong communication and comfort working with customers is essential. **What You’ll Do** * Turn customer requirements and solution designs into working integrations, automations, and data syncs * Read, clarify, and improve incomplete or imperfect requirements before building * Work directly with clients to understand needs, ask clarifying questions, and communicate solutions * Design and build workflows that sync large volumes of data across APIs * Build and maintain API wrappers and integrations between systems * Choose appropriate design patterns for reliability, scalability, and maintainability * Anticipate edge cases and implement strong error handling * Perform data mapping and transformation (primarily in JavaScript) * Deploy workflows to production and ensure successful handoff * Learn new tools, APIs, and platforms quickly * Communicate clearly with both clients and internal teams about tradeoffs, risks, and decisions * Operate independently in a remote environment with strong ownership **What Success Looks Like** * You turn unclear requirements into clean, reliable solutions * You communicate effectively with clients and build trust through clarity and follow-through * You catch issues early instead of passing problems downstream * You make strong implementation decisions without constant oversight * You learn new tools and systems quickly * You improve both the quality and reliability of what gets built—not just speed **What We’re Looking For** * Strong confidence using modern AI tools to research, reason, and accelerate building solutions. You must be comfortable and apt at using these tools. * 3+ years of experience as a software engineer * Strong JavaScript skills * Experience working with APIs and authentication * Strong problem-solving ability and resourcefulness * Excellent attention to detail and observation skills * Good design instincts for workflows, integrations, and data movement * Ability to read documentation and figure things out independently * Clear written and verbal English communication * Comfortable interacting directly with clients in a professional setting * High ownership, self-direction, and ability to work remotely **Important Note About This Role** This is not a traditional developer role. While technical experience is required, the core of this job is: * systems thinking * judgment and decision-making * execution and ownership * learning speed * client communication and collaboration This role is a strong fit if you enjoy: * solving messy business problems * designing practical systems * working directly with clients to understand and improve requirements * learning new tools quickly * owning outcomes This role may not be a good fit if you’re looking for: * a pure software engineering track * heavy day-to-day hand coding * minimal interaction with clients or stakeholders * highly structured work with constant supervision * perfectly defined requirements before starting **Interview Process** Intro Interview – Communication, English proficiency, and duplication skills, plus a small coding challenge Technical Interview – Problem-solving, API understanding, workflow reasoning, and a light coding exercise (may be combined with your intro interview in some cases) Culture Interview – Meet the team and assess mutual fit **Additional Opportunities** Depending on your strengths, you may also be a fit for: Full-Time App/API Builder – Build high-quality API wrappers at scale Operations Engineer – Maintain and support production workflows **Let’s Save Each Other Time** We value honesty and responsibility. Any dishonesty—including falsifying location or experience—will immediately end the interview process. We’re looking for people who want to grow with the team and take ownership of meaningful work.