Backend Engineer

Evlo Ai — United States · Posted ~1 hour ago

Remote

Skills

Backend engineering TypeScript Python PostgreSQL Redis AWS REST APIs GraphQL Data modeling Database migrations REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a Backend Engineer to design and operate reliable services powering user-facing applications. You will build REST or GraphQL APIs, develop PostgreSQL data models and migrations, apply caching strategies, and work with AWS infrastructure while improving performance, availability, and scalability.

Highlights

Remote backend engineering opportunity focused on reliable APIs, scalable services, asynchronous workflows, data systems, and AWS cloud infrastructure.

Description

About The Role The Backend Engineer will design and operate the services that power user-facing products, including APIs, asynchronous workflows, data access layers, and internal platform capabilities. The role will work primarily with TypeScript or Python, PostgreSQL, Redis, and cloud infrastructure running on AWS. This role matters because backend reliability directly shapes product speed, availability, and customer trust. The engineer will help define service boundaries, improve system performance, and ship durable APIs that support rapid product development at scale. The position is remote and based in Dallas, TX, with close collaboration across engineering, product, and design. Key Responsibilities Design and implement reliable backend services and REST or GraphQL APIs using TypeScript, Python, or a comparable modern languageBuild data models, queries, and migrations in PostgreSQL; apply Redis or equivalent caching strategies where latency and throughput require themDevelop asynchronous workflows and event-driven integrations using queues or streaming systems such as SQS, Kafka, or RabbitMQDeploy and operate production services on AWS using Docker, Kubernetes, Terraform, and CI/CD pipelinesImprove system performance, scalability, and fault tolerance through profiling, load testing, observability, and capacity planningWrite unit, integration, and contract tests; participate in code reviews and contribute to engineering standardsPartner with frontend, mobile, product, and infrastructure engineers to break down requirements and deliver complete product capabilities What We Are Looking For 3–8 years of professional software engineering experience, with substantial ownership of production backend systemsStrong proficiency in TypeScript, Python, Java, Go, or a comparable backend language; sound understanding of object-oriented and functional design principlesHands-on experience designing RESTful or GraphQL APIs, distributed services, authentication flows, and third-party integrationsProficiency with relational databases, especially PostgreSQL, including schema design, query optimization, transactions, and migrationsExperience deploying and supporting cloud-native applications on AWS or an equivalent cloud platform; familiarity with Docker and infrastructure-as-codePractical knowledge of testing, observability, and production operations using tools such as OpenTelemetry, Datadog, Prometheus, or GrafanaBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience; Bonus: experience with event-driven architecture, Kubernetes, Kafka, GraphQL federation, or high-traffic consumer products