About the job Senior Backend Engineer
About Us: At International Development Resources (IDR), we believe that our greatest asset is our people. We're a diverse, passionate, and forward-thinking team that values creativity, collaboration, and continuous learning. When you join IDR, you become part of a global network dedicated to building technology that transforms businesses and makes a real-world impact.
The Opportunity: As a Senior Backend Engineer, you'll own the data and AI backbone of an ERP platform; the migration paths, ingestion layer, retrieval pipelines, and agentic systems that everything else depends on. You will design services and APIs that bridge factory floors and enterprise systems with our AI and analytics workflows, directly unblocking the rest of the product roadmap. This is an opportunity to build something foundational rather than incremental in an environment that balances startup speed with the realities of regulated manufacturing.
What You'll Do (Key Responsibilities)
- ERP Data Migration: Lead the migration of customer data from legacy ERP and MES systems, owning schema mapping, transformation pipelines, validation, and cutover strategies.
- Factory Connectivity & Ingestion: Design and ship services that ingest and aggregate data from ALS, IIoT devices, and enterprise systems, reliably bridging on-prem and cloud environments.
- RAG Pipeline Architecture: Architect retrieval-augmented generation (RAG) infrastructure grounded in customer-specific manufacturing, quality, and compliance data.
- AI Agent Workflows & Analytics: Develop agentic workflows and predictive/statistical analytics services that transform raw operational data into decisions and actions.
- MCP Server Management: Build and operate Model Context Protocol (MCP) servers to expose data and tools to AI agents with the security, schema discipline, and observability required for production.
- System Integrity: Maintain and optimize system data flows across environments to ensure the platform remains reliable, scalable, and ready for future growth.
Our Core Tooling & Tech Stack
- Backend Frameworks: Node.js, C#, or Python.
- AI Development Tools: Claude Cowork (primary), Cursor, Claude Code, or Codex.
- Database Management: PostgreSQL (Schema design and optimization at scale).
- Cloud Infrastructure: AWS (RDS, ECS, SQS, S3, Bedrock, IoT Core).
- AI Providers: OpenAI, Bedrock, and Claude.
What We're Looking For (Qualifications)
- Experience: 7+ years building and maintaining backend services or data-intensive web applications in production.
- Agent-Driven AI Practice: High proficiency in using AI tools to accelerate development while remaining disciplined about quality, stability, and extensibility.
- Engineering Fundamentals: Strong command of SOLID, DRY, and Domain-Driven Design (DDD) applied to complex business domains.
- Technical Discipline: Integration of CI/CD pipelines, unit tests, and integration tests as a standard part of your workflow.
- Education: B.S. in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience.
Bonus Skills and Experience (Nice to Have)
- Startup Agility: Experience in fast-moving environments with a weekly delivery cadence and evolving priorities.
- Domain Expertise: Background in building enterprise SaaS for manufacturing (ERP, MES, CRM).
- Industrial IoT: Hands-on experience with protocols like MQTT, OPC-UA, or Modbus.
- Streaming Systems: Experience with message-based or streaming systems like Kafka or Google Pub/Sub.
- Regulated Environments: Exposure to compliance frameworks such as SOC 2, GAMP 5, or ISO 13485.