Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20495710

    BENGALURU · FULLTIME

    Senior Full Stack Engineer

    Apica

    Apica

    Bengaluru · onsite · Posted 13d ago

    Sourced fromInstahyre
    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

    Job search guides

    • All 476 Full Stack Developer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast