What are the responsibilities and job description for the Software Engineer (Backend-First, React Optional) position at ArrowCore Group?
Job Title: Software Engineer (Backend-First, React Optional)
Location: Fremont, CA (In-person Interview)
Contract 12 months
About The Role
Our direct client is hiring Software Engineers to be part of the team that builds and operates the internal platforms that keep the business running—enterprise applications, workflow automation, and systems integrations that support factory, supply chain, and corporate operations. We’re hiring a backend-first engineer with 5 years of experience and strong in building production services and APIs.
This role is primarily backend, with optional opportunities to contribute to frontend work (React) depending on team needs and your strengths.
What You’ll Do
Location:
Duration
SUMMARY:
RESPONSIBILITIES;
Location: Fremont, CA (In-person Interview)
Contract 12 months
About The Role
Our direct client is hiring Software Engineers to be part of the team that builds and operates the internal platforms that keep the business running—enterprise applications, workflow automation, and systems integrations that support factory, supply chain, and corporate operations. We’re hiring a backend-first engineer with 5 years of experience and strong in building production services and APIs.
This role is primarily backend, with optional opportunities to contribute to frontend work (React) depending on team needs and your strengths.
What You’ll Do
- Design, build, and maintain backend services and APIs that power internal business applications
- Implement scalable, reliable systems using Go, Java, or C#/.NET (team-dependent)
- Own service performance, availability, and operational excellence (monitoring, alerting, on-call support as needed)
- Partner with product and cross-functional teams to turn business needs into maintainable technical solutions
- Improve code quality through strong testing practices, code reviews, and thoughtful refactoring
- Optionally contribute to web UI features in React when projects call for it
- 5 years of professional software engineering experience delivering production systems
- Strong backend fundamentals: API design, service architecture, data modeling, and debugging
- Professional experience with at least one of: Golang, Java, or C# (.NET)
- Experience working across the delivery lifecycle (design → build → test → deploy → operate)
- Strong ownership mindset and clear communication
- Experience building internal tools or enterprise software in integration-heavy environments
- Knowledge of distributed systems patterns (microservices, event-driven architectures)
- Comfort with CI/CD pipelines and automated testing (unit integration)
- Observability experience (structured logging, metrics, tracing) and production troubleshooting
- React experience (TypeScript preferred) for candidates who want to contribute full-stack occasionally.
Location:
Duration
SUMMARY:
RESPONSIBILITIES;