Senior Fullstack Engineer, Backend Focus

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Serbia

Posted

128 days ago

Salary

0

Seniority

Senior

Job Description

Senior Fullstack Engineer, Backend Focus

Aracor

• Design, develop, and maintain scalable backend services using Python (FastAPI, Temporal) and Go lang using modern architectural patterns. • Implement well-structured REST and asynchronous APIs driven by OpenAPI specifications, ensuring contract consistency and backward compatibility. • Evolve the existing proof-of-concept into robust, production-ready components with clear boundaries, interfaces, and observability. • Design and optimize data models using PostgreSQL for relational data and Qdrant for vector-based search. • Ensure performance, scalability, and consistency across high-volume workloads involving document metadata, embeddings, and structured content. • Collaborate with AI engineers to design retrieval and indexing mechanisms for hybrid RAG workflows. • Work with AI engineers to expose model orchestration and retrieval layers through well-defined interfaces. • Collaborate with front-end and QA engineers to ensure API usability, performance, and testability. • Contribute to the system design discussions and translate product requirements into reliable backend services. • Ensure secure, compliant, and maintainable implementations, including authentication (OIDC/SSO), role-based access control (RBAC/ABAC), and data protection principles. • Apply best practices in test-driven development, code reviews, and CI/CD integration. • Implement observability through structured logging, metrics, and tracing (OpenTelemetry, Prometheus, Grafana). • Profile and optimize performance across API endpoints and data flows. • Contribute to automation, deployment, and release management using GitHub Actions and Argo CD. • Propose architectural improvements, automation, and tools to streamline development workflows. • Help document design decisions (RFCs, ADRs) and maintain high standards for maintainability and reliability.

Job Requirements

  • 3 to 5 years of experience implementing backend and API layers using Python and Golang, experience in frameworks such as FastAPI, Dramatiq, or equivalent.
  • Solid understanding of design principles of modern backend software development.
  • Solid understanding of API design principles, OpenAPI / AsyncAPI specifications, and contract-driven development.
  • Experience with relational databases (PostgreSQL, MariaDB) and vector databases (Qdrant, OpenSearch, or similar).
  • Proven ability to turn PoCs into scalable production systems with clear architectural patterns and documentation.
  • Familiarity with asynchronous processing, distributed systems, and caching mechanisms (Redis preferred).
  • Experience deploying services in containerized and cloud environments (GCP, Docker, Kubernetes).
  • Experience integrating QA pipelines, observability, and rollouts using GitHub Actions, Argo CD, or similar tools.
  • Skilled in unit and integration testing with pytest or equivalent.
  • Understanding of secure-by-design principles, data protection, and access control (SSO/OIDC, RBAC/ABAC).
  • Strong communication skills; able to collaborate effectively with frontend, AI, and product teams.

Benefits

  • Impact & Ownership: A central role building the core backend of an AI-driven platform redefining legal technology.
  • Growth Opportunities: Autonomy to design and implement backend systems with room to grow into a staff-level or architectural role as the platform scales.
  • Remote-First Culture: Work from anywhere. We value results, trust, and autonomy over rigid schedules.
  • Mission-Driven Team: Join a team of engineers, AI researchers, and legal experts building technology that combines human expertise with AI precision.

Related Job Pages

More Backend Engineer Jobs

Handyman Interactive logo

Senior Node.js Engineer – Contract

Handyman Interactive

Global technology and innovation partner

Backend Engineer128 days ago
ContractRemoteTeam 11-50Since 2012H1B No Sponsor

• Take ownership of complex backend features using Node.js and TypeScript. • Act as a solution architect within your domain, ensuring the platform remains scalable and secure. • Work closely with a hybrid team of senior engineers and augmented international teams. • Maintain high-velocity output to meet a demanding and fast-paced product roadmap.

New Zealand
$8K - $10K / month
Job Closed
Codemagic logo

Senior Software Engineer, Python

Codemagic

A mobile-first CI/CD - join our community to bring your Mobile DevOps expertise to the next level.

Backend Engineer128 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, build, and ship customer-facing features across our CI/CD platform • Work on backend systems and services that support Flutter and other mobile ecosystems • Collaborate closely with product, design, and other engineers to shape solutions • Engage with customer feedback to solve real-world developer problems • Take ownership of features from idea to production in a fast-moving environment • Depending on your experience, this role can include technical leadership, architectural decisions, and mentoring

Estonia
Job Closed
pod network logo

Backend Engineer

pod network

What if Web3 was as fast and simple as Google search?

Backend Engineer128 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

• Architect and Build: Design and implement critical systems, including consensus mechanisms, transaction reordering processes, and state management. • Innovate: Address complex challenges in distributed systems and cryptography to enhance scalability and robustness. • Collaborate: Work closely with the founding team to iterate rapidly based on feedback from our integration partners and other members of the blockchain ecosystem. • Set Standards: Establish benchmarks, tools, and best practices to ensure the system is efficient, scalable, and developer-friendly.

United States
Valsea Technology logo

Golang Developer

Valsea Technology

We create advanced, innovative, data-driven technological solutions.

Backend Engineer128 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain highly scalable and resilient backend services using Go. • Develop event-driven, distributed systems leveraging Kafka and gRPC. • Own and evolve acquired codebases: integrate them into Valsea’s platform and expand their capabilities. • Collaborate with cross-functional teams to define, design, and ship new features that deliver real product value. • Contribute to architectural decisions and continuously evolve our backend stack with new tools and best practices. • Build and maintain back-office APIs and admin tooling that internal teams and operators rely on. • Strengthen observability, monitoring, and alerting to ensure systems operate reliably under production load. • Troubleshoot production issues, optimize system performance, and proactively drive improvements. • Share knowledge with teammates and help raise the technical bar across the team.

Spain
Job Closed