NextHire Try for free

Apica

Posted 6 Oct 2026

Senior Full Stack Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
6 Oct 2026

About the role

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 Structure.
  • 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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach