Job Description
Job Description
Position Summary
IMA is a mission-driven org modernizing our technology stack, and we’re looking for a senior-level developer with architectural instincts, integration prowess, and a “let’s just solve it” mindset. This role will collaborate closely with our current tech leads, offer architectural guidance, and get hands-on in the work. This position is a remote, 6-month contract role, 40 hours per week.
Key Responsibilities :
- Design, build, and evolve system architectures across cloud, SaaS, and on-prem platforms
- Develop and optimize integrations between systems like Salesforce (CRM), ERP, LMS, and more
- Write clean, scalable code for APIs, data pipelines, and middleware — while guiding others through complexity
- Partner with product, security, and infrastructure teams to align solutions to business goals
- Collaborate (not compete) with team leads — offering a second brain and steady hand for tricky problems
- Help shape best practices, without being “that person” who imposes them
- Spot opportunities for improvement, simplification, and long-term scalability
Knowledge, Skills, Abilities, and Other Requirements :
10+ years of full stack development experience (Node.js, React, Python, Java — or whatever you use to get it done)5+ years of experience architecting enterprise-grade systemsIntegration mastery — REST, GraphQL, SOAP, event-driven designs, and the occasional necessary hackDeep understanding of Salesforce integrations and platform customizationExperience with tools like MuleSoft, Boomi, or similarProficiency in SQL and NoSQL databasesComfort working in cloud-first environments (AWS preferred, others welcome)Experience with identity platforms (SSO, OAuth, Okta, etc.)Ability to explain complex things simply — to engineers and non-engineers alikeSalesforce Architect or Developer certs is a plusExperience working on major integration or modernization initiatives is a plusUnderstanding data governance, MDM, and the power of clean data is a plus