Senior Full Stack Developer w. CRM familiarity - LATAM

Space Inch Brazil
Apply Now

We are looking for a Senior Full Stack Developer familiar with CRM to join our engineering team and take ownership of a client-facing CRM transformation engagement. The ideal candidate is a well rounded engineer who can navigate both front end and back end work, connect systems through integrations, and bring real hands on CRM experience, ideally on the Microsoft Dynamics 365/Power Platform stack, though strong alternatives will be considered. This is a senior individual-contributor role embedded in a client engagement focused on redesigning how a sales organization runs its quoting and pipeline workflows inside Dynamics 365. The work spans platform customization, automation, integrations, and UX improvements with the goal of making the CRM something teams actually trust and use. Beyond this engagement, we want a developer who can grow across our portfolio and full stack versatility is what makes that possible. Our Mission, Vision, and ValuesAt Space Inch, we prioritize alignment with our clients and team, ensuring a deep understanding of their needs. We are committed to delivering exceptional work while supporting the personal and professional growth of our team members. Our Stance on AI & Technology TransitionsWe don't just "accept" AI; we encourage its usage to enhance productivity and code quality. If you’re AI proficient, with a proven track record of picking up new languages quickly, you might be a great fit to our team. We value senior level architectural thinking and problem-solving over rigid adherence to a specific syntax. About working at Space Inch• Our team is around 80 people, primarily based in Croatia, but also with members in South America, Serbia, and the US; the product team mostly being in the US, and engineering in Croatia and Brazil • We are remote-first, but occasional travel may be required, e.g. for our annual company retreats • We work on end-to-end projects with a long-term vision • We prioritize work-life balance, even with a globally distributed team

Key responsibilities• Redesign CRM data models and UX: Rework how opportunities handle products and pricing so that selection scales with a deeper product hierarchy, remains easy to use, and supports clean reporting and valuation while keeping the main record a pipeline-focused summary. • Build and maintain server-side logic: Write and maintain C# plug-ins and server-side rules to keep data consistent, enforce business logic reliably, and replace legacy customizations that conflict with the target architecture. • Own front end customization and form scripting: Use the JS Client API (or equivalent) to deliver a clean, intuitive in-system experience: reducing clutter, guiding users toward correct workflows, and supporting multiple product-entry modes (browse, SKU, figure-first). • Deliver integrations: Connect the CRM to adjacent platforms like quoting tools, portals, internal systems, etc. using Web API/upsert-style patterns so pre-sales activity and opportunity data stay in sync as the product roadmap evolves. • Drive automation and workflow design: Build flows that mirror how sales and quoting actually operate, including status transitions and handoffs that support coordination with functions like inventory. • Apply enterprise delivery discipline: Package solutions properly for dev/test/prod promotion, manage data migration and reconciliation from legacy structures, control access and exposure of custom objects appropriately, and produce documentation fit for support and audit. • Collaborate on governance and acceptance: Work with internal CRM stakeholders on backlog prioritization, environment promotion, and routine acceptance of your own work.