Build critical backend systems inside strong product teams
We embed senior architects and engineers with product teams. Not to ship faster once, but to make fast permanent. If you care about ownership, craft, and improving the teams you work with, we want to talk.
Real engineering, not bench time.
You're embedded in real teams shipping real systems, not waiting for the next contract. Every engagement is hands-on architecture and code.
Autonomy over process.
No tracking, no clocks. We optimize for outcomes, not hours. Senior people don't need supervision, they need interesting problems.
Senior peers only.
Everyone here has deep production experience. No pyramids, no hand-holding. Just engineers who can lead the room.
Open Positions
Software Architect
Full-time Israel (Hybrid)
Software Architect
As a Software Architect at Codo, you set the technical direction for backend systems across client engagements. You'll design foundations, service boundaries, and data layers that survive scale, embedded with client teams and driving decisions from the codebase, not from a whiteboard. This is a hands-on role: you stay close to the code, pair with engineers, and prove your architecture works by building it.
- + Own the architecture of backend systems across multiple client engagements
- + Design service boundaries, API contracts, and domain models that teams can build on for years
- + Lead architecture reviews and drive technical decisions with client engineering leads
- + Define data layer strategies: schema design, migrations, caching, and scaling patterns
- + Establish engineering standards and guardrails that make every developer faster
- + Mentor senior engineers and help them grow into architectural thinking
- + Contribute to Codo's open-source tools and shape how we approach production systems
- + 8+ years of backend engineering experience, with 3+ in architecture or tech-lead roles
- + Deep expertise in TypeScript/Node.js and backend frameworks (NestJS, Express, Fastify)
- + Proven track record designing distributed systems, microservices, and event-driven architectures
- + Strong database design skills: PostgreSQL, Redis, data modeling, migrations
- + Experience with cloud infrastructure (AWS), containerization (Docker, Kubernetes), and IaC (Terraform)
- + Ability to define API contracts, service boundaries, and domain models
- + Experience setting engineering standards and conducting architecture reviews
- + Excellent communication: able to bridge technical depth with client-facing clarity
- + Experience in consulting or embedded engineering roles
- + Contributions to open-source projects
- + Background in platform engineering or developer experience
- + Familiarity with AI integration patterns and LLM-based systems
- + Experience with event-driven systems (Kafka, RabbitMQ, SQS/SNS)
Senior Software Engineer (Backend)
Full-time Israel (Hybrid)
Senior Software Engineer (Backend)
As a Senior Software Engineer at Codo, you won't sit on a single product for years. You'll move across domains, codebases, and engineering cultures, embedded directly with client teams for 3 to 9 months per engagement. You'll write production code, shape architecture decisions, raise quality standards, and leave behind systems (and teams) that are stronger than when you arrived. This role is for backend engineers who care about craft, enjoy learning new domains quickly, and want to solve real-world problems at scale across a variety of projects.
- + Build and ship backend systems alongside client teams: APIs, services, integrations, and system internals
- + Own the full lifecycle of what you build: design, implement, test, deploy, monitor
- + Write tested, production-ready code with real observability and graceful failure handling
- + Participate in code reviews and raise the quality bar for every team you join
- + Improve client engineering practices by setting a strong example in code, reviews, testing, and delivery
- + Contribute to Codo's open-source projects (Suites, Contractual, nestjs-pact, and internal tooling)
- + 5+ years of backend engineering experience
- + Strong TypeScript/Node.js skills with production experience in NestJS or similar frameworks
- + Experience building backend systems that operate at scale
- + Solid understanding of PostgreSQL, Redis, and data modeling patterns
- + Experience designing and consuming REST APIs in production
- + Comfortable with Docker, CI/CD pipelines, and cloud environments (AWS)
- + A testing mindset: unit, integration, and E2E testing strategies
- + Self-driven, comfortable with autonomy, and able to work directly with clients
- + Experience with microservices and event-driven architectures
- + Familiarity with Infrastructure as Code (Terraform)
- + Open-source contributions or side projects you're proud of
- + Experience working in consulting or fast-context-switching environments
- + Interest in AI-native development workflows and agentic coding tooling
Platform Engineer
Full-time Israel (Hybrid)
Platform Engineer
As a Platform Engineer at Codo, you build the delivery systems that make entire engineering teams faster. You'll be embedded with client teams, designing CI/CD pipelines, developer tooling, and infrastructure that turn shipping into something boring, repeatable, and safe. Every platform you build is measured by one thing: did engineers ship more confidently after you left?
- + Design and implement CI/CD pipelines that get code to production safely and predictably
- + Build golden paths and self-service tooling that make every engineer on the team faster
- + Set up observability: structured logging, metrics, and alerting
- + Improve environment parity across development, staging, and production
- + Drive Infrastructure as Code adoption and container orchestration strategies
- + Reduce release risk through deployment safety patterns, rollback strategies, and progressive delivery
- + Contribute to Codo's open-source developer tooling and CI/CD templates
- + 5+ years of platform or DevOps engineering experience
- + Deep knowledge of CI/CD systems (GitHub Actions, GitLab CI, Jenkins)
- + Experience with containerization and orchestration (Docker, Kubernetes)
- + Infrastructure as Code (Terraform, Pulumi)
- + Experience building systems that other engineers depend on daily
- + Strong debugging and problem-solving skills across the full stack
- + Self-driven, comfortable with autonomy, and able to work directly with clients
- + Experience building internal developer platforms or self-service tooling
- + Observability stack experience (Datadog, Grafana, Prometheus, ELK)
- + Background in backend engineering alongside platform work
- + Familiarity with AI guardrails and automated code quality tooling
- + Experience working in consulting or fast-context-switching environments
Life at Codo
Real engineering, not bench time.
You're embedded in real teams shipping real systems, not waiting for the next contract. Every engagement is hands-on architecture and code.
Senior peers only.
Everyone here has deep production experience. No pyramids, no hand-holding. Just engineers who can lead the room.
Autonomy over process.
No tracking, no clocks. We optimize for outcomes, not hours. Senior people don't need supervision, they need interesting problems.
Open source is in our DNA.
We build and maintain tools like Suites (600K+ monthly npm downloads), nestjs-pact, and Contractual. Contributing to open source isn't a side project here. It's part of the job.
Not seeing the exact fit?
If you're a senior backend, platform, or architecture engineer who thrives in embedded client work, send us your details. We hire for talent and judgment, not just title match.