Backend Software Engineer
CodeCargo · United States · 4 wk ago
RemoteRemoteEngineeringFull-time
Responsibilities
- Design, build, and maintain backend services and APIs that power our platform
- Develop scalable, resilient systems using .NET, Kubernetes, NATS, and modern cloud tooling
- Architect and optimize distributed workflows, messaging patterns, and internal service communication
- Integrate LangChain and related frameworks to support advanced automation and intelligent system behavior
- Collaborate closely with product and engineering to translate requirements into technical designs
- Drive backend performance, reliability, and observability across systems
- Participate in code reviews, design discussions, and operational readiness planning
- Contribute to internal tooling, developer experience improvements, and service automation
Requirements
- 3+ years of experience in backend engineering or a similar software development role
- Proficiency in .NET or a similar typed backend language (e.g., Go, Java)
- Strong understanding of distributed systems, event-driven architectures, and cloud-native design
- Experience with Kubernetes, containerized services, and modern CI/CD practices
- Familiarity with messaging systems (e.g., NATS, Kafka, RabbitMQ)
- Excellent debugging, problem-solving, and systems-level thinking skills
- Comfortable collaborating with cross-functional teams in a fast-paced environment
- Strong written and verbal communication skills
Bonus (but not required)
- Experience with LangChain, generative AI, or intelligent automation
- Prior experience designing high-throughput or real-time systems
- Contributions to open-source backend or infrastructure projects
- Experience working in startup or scale-up environments
- Familiarity with .NET performance tuning and distributed tracing
Why This Role
If you thrive on solving deep technical challenges, designing distributed systems, and building high-performance backend services — this role puts you at the center of our platform’s evolution. You’ll have the autonomy to architect meaningful components, the opportunity to shape our technical roadmap, and the support of a world-class team.
Why CodeCargo
You’ll be joining a team of engineers, product thinkers, and builders who have successfully exited startups and know how to build things that scale. At CodeCargo, we’re solving hard problems with elegant tools — and giving developers superpowers along the way.
Benefits
- 401(k) + company match
- Healthcare, dental, and vision
- Unlimited paid time off
- Equity options
How to Apply
Interested in this position? Send your resume to careers@codecargo.com with the subject line "Backend Software Engineer".