We unlock opportunities for global talent and match with world class founders.
Senior Backend Engineer – Automation, Platform Implementation
Location
Argentina
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Automation, Platform Implementation
Assembly Industries
• Build, extend, and optimize Java-based microservices responsible for task execution, state management, and orchestration logic. • Model and manage NoSQL document databases to track execution state, workflow metadata, and session/context persistence. • Define internal API contracts, adapters, and connectors that enable modular integration with external APIs and customer deployments. • Implement production-ready infrastructure for data ingestion, document chunking, embedding indexing, and retrieval (RAG) pipelines. • Architect backend services that support multi-step agentic flows, including context assembly, tool calls, and session memory. • Turn product requirements for semantic search and AI assistant features into resilient, production-grade backend code. • Deploy, configure, and customize the automation platform to meet specific customer use cases and business requirements.
Job Requirements
- 4–6 years of software engineering experience building resilient production backend systems and working with distributed architectures.
- Strong proficiency in Java, with deep experience developing scalable microservices, handling asynchronous jobs, retries, idempotency, and system failure modes.
- Experience with NoSQL document databases (e.g., MongoDB, Firestore, Couchbase) for state and metadata tracking.
- Working knowledge of Python for building integrations, tooling, and rapid prototyping.
- Solid understanding of LLM application structures, including embedding systems, vector search, retrieval mechanics, context windows, and agent/tool execution.
- Proven ability to interface with product teams, solution architects, and customer stakeholders to translate vague user requirements into working, deployed software.
- A consistent habit of writing clear system designs and deployment guides so that the next team member never has to start from zero.
Benefits
- Remote position available for candidates in Argentina
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work on the development and evolution of backend services using JavaScript/TypeScript, Node.js, and NestJS. • Support new backend development efforts using Go. • Build, maintain, and evolve APIs, integrations, and backend services. • Support system modernization, migration/refactoring of business rules, and improvement of existing workflows. • Work with PostgreSQL, performing queries, analysis, and necessary adjustments. • Collaborate with the team to define technical solutions, best practices, and development standards. • Participate in technical refinements, story analysis, estimations, and architecture discussions. • Ensure code quality, readability, maintainability, and the healthy evolution of the solution. • Support problem investigations, bug fixes, performance improvements, and technical maintenance when necessary. • Work closely with the PO, QA, Tech Lead, and other developers to ensure consistent deliveries.
Lead Drupal Full Stack Developer
PrimacyPrimacy is a digital experience agency. We create smarter experiences that connect with people during meaningful moments
• Develop and maintain Drupal (9 & 10) websites, web applications, and upgrades • Create and customize Drupal themes using TWIG, CSS, and JavaScript • Integration with external systems and web services • Custom Module development • Ensure Drupal best practices are followed in terms of site architecture, development, and security • Write efficient, reusable, and scalable PHP code • Optimize Drupal websites for performance, including caching, and server configurations.
• Develop robust, scalable backend solutions using Python. • Collaborate with cross-functional teams to deliver high-quality products. • Implement engineering best practices in software projects.
• Lead technically complex initiatives (from design to production) • Serve as a technical reference ensuring quality, performance, and security • Develop robust solutions (BFFs, strategic APIs, integration hubs) • Promote best practices (DDD, TDD/BDD, Clean Code, automated testing) • Work on troubleshooting and continuous improvement • Influence technical decisions aligned with business needs • Support the technical growth of the team




