Backend & Services Engineer

Plan A Technologies
United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Data Analysis Automated Storage and Retrieval Systems Automation of Tests Bash Shell C Sharp (Programming Language) Cloud Computing Data Architecture Data Stores
+29 more
Database Applications Relational Databases Database Storage Structures Make (Software) Python (Programming Language) Machine Learning Routing Node.Js Productivity Software Redis Reverse Proxy Service-Oriented Architecture Shell Script Software Engineering TypeScript Data Logging Data Processing Sql Optimization Delivery Pipeline Caching Reliability of Systems Indexer Backend Data Layers CADdy Data Pipelines Docker Golang Microservices

Job description

  • Service Integration: Build, optimize, and maintain the microservices that connect the customer portal to our downstream translator service.
  • API & Data Processing: Design and implement robust, low-latency API layers (REST and gRPC) within the translator engine to handle intensive data processing workloads.
  • Data Architecture Management: Administer and query specialized data layers, including time-series logs, high-performance caches, and vector databases.
  • Infrastructure & Automation: Own the deployment lifecycle. Write clean Dockerfiles, configure Caddy reverse proxies, manage AWS infrastructure, and automate environments using Makefiles and shell scripts.
  • Analytics & Monitoring: Integrate and manage Metabase instances connected to our data stores to provide system health, performance, and usage visibility.

Requirements

Plan A Technologies is looking for a highly skilled, versatile Backend & Services Engineer to design, build, and maintain the critical systems bridging our customer-facing portal and our core translation engines. This is a pure backend and infrastructure role focused on high-performance service architecture, data pipelines, and system reliability outside of direct AI model training.

If you thrive in polyglot environments, love optimizing data pathways, and enjoy managing the containerized infrastructure your code runs on, this role is for you.

Please note: you must have at least 5+ years of experience as Backend Engineer to be considered for this role., * 5+ years of experience as a Backend Engineer designing, developing, and maintaining scalable backend systems, APIs, and data-driven applications.

  • Strong hands-on experience with Golang and C#, used to build core backend services, high-concurrency systems, translation engine components, and API layers.
  • Experience with TypeScript / JavaScript (Node.js) for developing backend services that support and integrate with customer-facing applications and portals.
  • Proficiency in Python for building data processing workflows, automation scripts, and backend tooling.
  • Experience with Rust is a strong plus, particularly for developing performance-critical components and low-level system functionality.
  • Solid understanding of containerization and deployment workflows, including Docker, multi-stage builds, and Docker Compose.
  • Experience managing application routing and infrastructure components using tools such as Caddy or similar reverse proxy technologies.
  • Hands-on experience with AWS cloud infrastructure, including deploying, managing, and supporting backend services in a cloud environment.
  • Familiarity with automation and developer productivity tools, including Shell scripting (Bash/Sh), Makefiles, and npm-based workflows.
  • Strong knowledge of relational databases and advanced SQL, including experience designing database structures, optimizing queries, and working with TimescaleDB for time-series data, logging, and metrics.
  • Experience with Redis for caching, message brokering, and distributed application patterns, including understanding of cache invalidation strategies and publish/subscribe mechanisms.
  • Experience working with vector databases, such as Milvus DB, including concepts like vector indexing, similarity search, and managing AI-driven retrieval systems.
  • Experience integrating analytics and monitoring solutions such as Metabase, including creating queries, dashboards, and reports for internal business intelligence and system visibility.
  • Excellent verbal and written English communication skills.
  • Outstanding communication, and interpersonal skills.
  • Initiative and drive to do great things.

About the company

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:33 min

Debugging application telemetry with unified network flow logs

Mathias Palmersheim Mathias Palmersheim · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all