BENGALURU · FULLTIME
Senior Full Stack Engineer

Apica
Bengaluru · onsite · Posted 13d ago
Sourced from
Not disclosed5–9 yrsfulltimeBengaluru
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this 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 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.
Sourced from instahyre
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
OpenTelemetryGolangReact.Js