Turn this role into an interview — a resume and cover letter built around what this employer wants.
Code Metal, Inc. seeks a Lead Backend Engineer to design, build, and lead core backend services powering our platform. This hands-on role combines coding with technical leadership for a small backend team. You will shape architecture, API contracts, and integration boundaries across cloud and on‑prem deployments.
You will mentor engineers, review code, and drive pragmatic tradeoffs for speed, correctness, and long‑term maintainability while delivering reliable enterprise software.
On-premises deploymentsDjango ORMStrong SQL and data modeling fundamentalsExperience building systems that run in production with real reliability, security, deployment, and operational constraintsExperience with relational databases, especially PostgreSQL or similar systemsSQLAlchemyOr comparable toolExperience building or supporting software deployed outside of standard SaaS environments, such as:Strong understanding of service architecture, domain modeling, API contracts, and backend system designAppliance-style deploymentsExperience working with ORMs and migration frameworks such as:Private infrastructureDisconnected or restricted networksAlembicCustomer-managed environmentsExperience with cloud deployment patterns in AWS, Azure, GCP, or similar environmentsAbility to reason about system boundaries, failure modes, data consistency, observability, and operational supportExperience leading technical work for a small team, including design guidance, code reviews, mentoring, and delivery ownershipAbility to convert ambiguous requirements into practical engineering plans and working softwareExperience designing and implementing backend services, APIs, background workers, and integration layersStrong professional experience as a backend software engineer building production enterprise softwareStrong programming ability in PythonStrong communication skills and comfort working across backend, platform, data, product, and domain teamsExperience with FastAPI, Flask, Django, or similar Python backend frameworksExperience with Pydantic, OpenAPI, JSON Schema, protobuf, or other typed contract systemsExperience with asynchronous processing, message queues, event‑driven systems, or workflow orchestrationExperience with containerized services using Docker, Kubernetes, or similar platformsExperience with deployment models that require strong packaging, reproducibility, versioning, and offline installation supportExperience building systems for regulated, security-sensitive, defense, government, financial, healthcare, or other enterprise environmentsExperience with observability tooling such as:Structured loggingMetricsTracingAlertingHealth checksService dashboardsExperience with authentication, authorization, RBAC, audit logging, and secure service‑to‑service communicationExperience designing systems that integrate with external services, legacy systems, third‑party APIs, simulators, data pipelines, or customer‑owned infrastructureExperience with geospatial systems, simulation systems, planning systems, logistics systems, or other complex operational domainsExperience helping teams establish engineering practices without adding unnecessary process or slowing delivery