Backend & Services Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Navigating the AI Shift
Dev Digest 120 - Apple and peers
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?