Code Metal
AI-Powered development at the Edge.
Senior Backend Engineer
Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2023H1B No SponsorCompany SiteLinkedIn
Location
United States
Posted
48 days ago
Salary
Not specified
8 yrs expEnglishDockerFlaskPostgresPythonRedis
Job Description
• Design and build FastAPI-based services and APIs with a focus on performance, clarity, and maintainability.
• Implement state machines and event-driven workflows that coordinate asynchronous operations across multiple services.
• Work with PostgreSQL to design and query complex relational, geospatial, and temporal data models.
• Build pub/sub and task processing patterns using Redis and modern async frameworks.
• Integrate and extend authentication and authorization systems, enabling role-based and attribute-based access to data and endpoints.
• Deploy and maintain containerized applications using Docker, ensuring reliability, observability, and security.
• Write unit, integration, and performance tests that validate reliability and correctness.
• Participate in code reviews and architecture discussions, contributing to design patterns, tooling, and continuous improvement.
• Collaborate cross-functionally with other engineers and analysts to define APIs, data contracts, and workflow orchestration patterns.
Job 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 frameworks such as FastAPI or Flask.
- 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, 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer48 days ago
Full TimeRemoteTeam 501-1,000Since 1971H1B No Sponsor
Full Stack Software Engineer developing applications focusing on .NET and front-end development
AngularASP.NETAWSAzureCassandraCloudEntity FrameworkJavaScriptMongoDBMS SQL ServerNoSQLReactRedisSQLVue.js.NET
Texas
Backend Engineer48 days ago
Full TimeRemoteTeam 11-50Since 2020H1B Sponsor
Backend Software Engineer at Vesta transforming mortgage industry with AI technology
AWSCloudDistributed SystemsJavaKafkaKotlinPostgresRedisGo
Backend Engineer48 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor
Software Engineer developing secure, scalable, and robust Java applications.
AngularJavaSDLCSQL
Backend Engineer48 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Senior Software Engineer developing embedded software for vision systems at Latitude AI
Linux