Code Metal

Code Metal builds verifiable code translation software for mission-critical industries. Its platform translates code across languages and hardware architectures, then verifies correctness, compliance, and performance for use cases like edge development, code portability, and code modernization.

Software Development
51-200
Founded 2023
$178M raised

Description

  • Design and build FastAPI-based services and APIs focused on performance, clarity, and maintainability.
  • Implement state machines and event-driven workflows that coordinate asynchronous operations across multiple services.
  • Design and query complex relational, geospatial, and temporal data models in PostgreSQL.
  • Build pub/sub and task processing patterns using Redis and modern async frameworks.
  • Integrate and extend authentication and authorization systems for role-based and attribute-based access control.
  • Deploy and maintain containerized applications using Docker with attention to reliability, observability, and security.
  • Write unit, integration, and performance tests to validate reliability and correctness.
  • Participate in code reviews and architecture discussions, contributing to design patterns, tooling, and continuous improvement.
  • Collaborate cross-functionally to define APIs, data contracts, and workflow orchestration patterns.
  • Own backend services from design through deployment with minimal oversight.

Requirements

  • 8+ years of professional backend software engineering experience with a strong focus on Python.
  • Proven ability to design and deliver production-grade APIs and services using FastAPI, Flask, or similar frameworks.
  • Solid experience with PostgreSQL, including schema design, query optimization, and migrations.
  • Practical knowledge of geospatial and time-series querying, data modeling, and efficient indexing.
  • Experience building asynchronous systems using Redis (pub/sub, streams, or queues) or similar technologies.
  • Strong foundation in Docker-based development and deployment workflows.
  • Deep understanding of software engineering best practices, including version control, testing, CI/CD, documentation, and type safety.
  • Demonstrated ability to take full ownership of a complex backend service from concept to production with minimal oversight.
  • Experience with event-driven architectures such as Celery, FastStream, Kafka, or similar tools (preferred).
  • Familiarity with authentication and authorization standards such as OIDC, OAuth2, and RBAC (preferred).
  • Experience with geospatial frameworks such as Shapely, GeoAlchemy2, or H3 (preferred).
  • Understanding of observability and monitoring tools such as Sentry, structured logging, and tracing (preferred).
  • Experience deploying to cloud environments such as AWS, Azure, or GCP (preferred).
  • Prior work with async I/O in Python such as asyncio or aiohttp (preferred).
  • Knowledge of workflow orchestration and message-based inter-service communication (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Ruby on Rails Developer

Pavago IT Services

Ruby on Rails Developer for a remote client team, responsible for building and maintaining secure, scalable web applications and delivering end-to-end features across backend, API, and frontend integration work.

ActiveRecord AWS Capybara CI/CD Datadog GCP Git Heroku HIPAA Memcached Minitest MySQL New Relic OWASP PostgreSQL React Redis RSpec Ruby Ruby on Rails Sidekiq Vue.js
1 hour, 4 minutes ago

Back-End Software Engineer (Scala)

Consumer Edge Professional Services

Consumer Edge is seeking a Backend Engineer for its Client Platform Team to build and maintain backend systems, APIs, and cloud-native services that support internal and external portals while modernizing a legacy platform.

AWS CI/CD Docker GCP GraphQL Kubernetes PostgreSQL React Scala TypeScript
1 hour, 18 minutes ago

Talent Network: Senior Backend Engineer (Node.js)

Toptal 5K-10K Construction & Engineering

Senior Backend Engineer at a fintech company building and scaling a remote neobank backend on stablecoin rails, spanning banking integrations, blockchain infrastructure, and card issuance for correct and resilient financial workflows.

Datadog GraphQL NestJS Node.js PostgreSQL Solana Swift TDD TypeScript
3 hours, 51 minutes ago

[Job-28910] Senior Java Developer (Tech Lead), Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior Java Developer (Tech Lead) to lead a development team on a major Brazilian insurance project in an agile, value-driven environment.

Agile Angular AWS CI/CD Git Java Kubernetes Microservices Node.js Spring
3 hours, 51 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers