Job Title: Senior Backend Engineer Company Name: Arrowhead Promotion & Fulfillment Co, Inc. Job Url: https://www.simplyhired.com/job/TUrHuOEgpjlGpiZ-G53vslJThaO_AOfdNgBf4xZg45TMFaQQ6zmx4g Job Description: Senior Backend Engineer Arrowhead Promotion & Fulfillment Co, Inc. Remote Job Details $135,000 - $165,000 a year 1 day ago Benefits Dental insurance Vision insurance Qualifications Application Integration Data model design Computer science Azure Node.js Computer Science Incident management Continuous Delivery (CD) implementation Data modeling projects Relational databases 5 years Infrastructure as Code (IaC) C# ERP systems System design Scalable systems JavaScript frameworks Automating deployment processes Data Architecture Design (Architecture design skills) Solution architecture design Bachelor's degree Cloud infrastructure implementation Mentoring Scalability Developing and maintaining backend systems Front-end development Distributed computing Senior level Bachelor's degree in computer science Leadership TypeScript Full Job Description Arrowhead is building a brand-new Promotion Management System that will become the operational backbone of the company. This platform will replace fragmented workflows and manual processes with a modern, event-driven system, coordinating promotion setup, inventory, billing, warehouse execution and client reporting. This is a fully green field initiative. You will be among the first engineers shaping the architecture, technology choices, and engineering standards from day one. We are looking for senior backend engineers who want to build something foundational without the burden of legacy code. You will define service boundaries, model complex domain workflows, and design systems built for scale, reliability, and long-term maintainability. This role is for builders: engineers who thrive in ambiguity, translate messy real-world operations into clean systems, and want to leave their fingerprints on a platform that will power the business for years to come. Key Job Responsibilities What You’ll Work On Owning the architecture and delivery of major subsystems within the Promotion Management Platform Designing workflow orchestration systems that coordinate sales, reporting, warehouse, and finance operations Building event-driven services for promotion lifecycle management (creation, revisions, approvals, fulfillment triggers, billing milestones) Designing domain models that handle complex state transitions, client-specific rules, and operational constraints Leading system design reviews and influencing cross-team technical decisions Improving operational maturity: reliability, observability, performance, and data integrity Mentoring engineers and strengthening engineering practices across the organization A Day in the Life Tech environment: TypeScript/Node.js backend services, React-based frontend applications, relational, non-relational, and analytical data stores, cloud-native infrastructure (Azure), event-driven messaging, and CI/CD automation. You will work across: Service-layer API design and domain modeling Database schema and transactional integrity design Event processing and queue-based orchestration Integration with ERP systems, reporting platforms, and external client dashboards Observability, logging, and production incident resolutionWe operate with strong ownership principles. Engineers are responsible not just for feature delivery, but for reliability, long-term scalability, and operational clarity. What Makes This Role Different You are not inheriting a decade-old architecture You will influence foundational decisions that shape the platform for years You will help build the initial engineering culture and technical standards You will work on a system with real operational scale and cross-departmental impact Your work will directly impact sales operations, warehouse execution, billing accuracy, and client reporting This is a builder’s role. Basic Qualifications 7+ years of professional software development experience 5+ years of backend system design experience in production environments Experience leading the design or architecture of complex systems involving data modeling, reliability, and scaling Experience operating and supporting services in production Experience mentoring engineers or leading technical initiatives Able to work independently as well as part of a team Ability to work within confidentiality requirements when encountering various forms of PII Preferred Qualifications Experience programming in TypeScript, C#, or similar languages Experience designing workflow engines or stateful business process systems Experience working with cloud infrastructure (Azure) and Infrastructure-as-Code Experience with event-driven architectures and distributed systems Experience integrating with ERP or financial systems Strong data modeling experience in both relational and non-relational databases Experience improving engineering standards across a growing organization Bachelor’s degree in computer science or equivalent practical experience Additional Information about this position: Salary Range: $135,000 - $165,000 This position offers a flexible work environment and can be completed in person, hybrid or remote. Medical, Dental and Vision benefits available within 30 days of hire. Applicants must be authorized to work for any employer in the U.S. without sponsorship. Arrowhead Promotion and Fulfillment Co. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, state or local laws.