Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Apica

Senior Full Stack Engineer

Posted Updated
Discussion

Description

The core responsibilities for the job include the following:


Backend (Primary: Golang):

  • Architect and implement high-throughput, low-latency services in Golang that power our telemetry pipelines.
  • Build and optimize data-processing paths for high-volume streaming workloads, including mutation, enrichment, routing, and persistence.
  • Design and maintain well-structured APIs and microservices.
  • Implement fault-tolerant, horizontally scalable components.
  • Lead performance, reliability, and throughput improvements across critical data-processing paths.


Full Stack Development:

  • Build performant, maintainable front-end interfaces using React + TypeScript + Storybook.
  • Develop end-to-end features spanning UI, backend services, data models, and deployment.
  • Contribute to the Python codebase for ML-based alerting and auxiliary backend services.


System Architecture and Ownership:

  • Drive architectural decisions for data pipelines, distributed services, and query processing layers.
  • Own components across their lifecycle: design, development, testing, deployment, and production support.
  • Improve system reliability, scalability, and operational efficiency through continuous iteration.
  • Establish engineering best practices around code quality, testing, observability, and runtime excellence.


Collaboration:

  • Work with Product and SRE teams to deliver production-grade features.
  • Document design decisions and choices and communicate trade-offs clearly.
  • Provide technical leadership on complex initiatives and mentor junior engineers.


Requirements:

  • 7+ years of engineering experience, with deep exposure to large-scale backend systems.
  • Expert-level Golang: concurrency, memory management, profiling, and performance tuning.
  • Experience building high-volume, real-time distributed data systems (streaming or batch).
  • Strong proficiency with React, TypeScript, and modern JavaScript tooling.
  • Strong experience in DSA or data structures.
  • Solid Python experience for backend or pipeline-related workloads.
  • Strong understanding of distributed systems concepts: consensus, sharding, replication, caching, and failure handling.
  • Experience with SQL and NoSQL systems and data modeling for scale.
  • Hands-on experience with microservices and RESTful API design.
  • Demonstrated ability to break down complex problems and deliver high-quality, production-ready solutions.
  • Experience with TDD and modern testing frameworks (Vitest, Playwright, Pytest, etc. )


Bonus Experience:

  • Work in telemetry pipelines, observability, monitoring, APM, or related domains.
  • Experience with columnar storage, object-store-based data architectures, or custom storage engines.
  • Experience with OCI/AWS and cloud-native architectures.
  • Kubernetes, Docker, Kafka, and event-driven systems.
  • Open-source contributions.
  • Prior mentorship or technical leadership experience.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →