hace 4 días

Senior Full-Stack Engineer, Observability

FastCTORemote

Oferta publicada originalmente vía Get on Board

Aplicar

Descripción del puesto

Qualifications and requirements

  • 5+ years of professional software engineering experience.
  • Strong production experience in both backend and frontend development.
  • Strong proficiency in Go or Python, with working knowledge of the other.
  • Strong React and TypeScript skills.
  • Hands-on experience with gRPC, Protocol Buffers, and REST APIs.
  • Experience with distributed systems, microservices, and event-driven architectures.
  • Knowledge of Kafka, RabbitMQ, or similar messaging technologies.
  • Experience building monitoring, analytics, or real-time dashboards.
  • Familiarity with data visualization libraries (D3, Recharts, ECharts, etc.).
  • Experience with automated testing and CI/CD.
  • Practical use of AI coding tools (Claude Code, Cursor, GitHub Copilot).
  • Strong communication and collaboration skills.

Job functions

As a Full Stack Engineer, you'll own features end to end, from backend services to customer-facing monitoring dashboards.

Responsibilities:

  • Build scalable backend services using Go and Python.
  • Design and maintain gRPC and REST APIs.
  • Develop React/TypeScript dashboards for real-time network monitoring and analytics.
  • Work with distributed systems, telemetry pipelines, and event-driven architectures.
  • Optimize application performance, reliability, and scalability.
  • Write automated tests and contribute to CI/CD processes.
  • Use AI-powered development tools to improve engineering workflows.
  • Collaborate with product, design, and engineering teams.
  • Participate in code reviews, architectural decisions, and production support.

Success means delivering reliable, performant features that solve real customer problems.

Desirable skills

Nice to have:

  • Knowledge of networking protocols: TCP/IP, DNS, BGP, OSPF, VLANs, SNMP, gNMI.
  • Experience with network automation tools or NetBox.
  • Familiarity with OpenTelemetry, Prometheus, Grafana, or time-series databases.
  • Experience with Kubernetes, Docker, and cloud infrastructure.
  • Knowledge of high-frequency telemetry processing and visualization.
  • Experience building Grafana plugins or customizable dashboards.
  • Familiarity with network discovery and device management.
  • Experience integrating LLM APIs or building AI-powered features.
  • Knowledge of MCP, AI agents, or agentic development workflows.

Benefits

What we offer:

  • Fully remote opportunity with an international engineering team.
  • Opportunity to work with a US-based technology company.
  • Challenging projects involving distributed systems, network automation, and observability.
  • Modern technology stack: Go, Python, React, TypeScript, and AI development tools.
  • Opportunity to influence architecture and technical decisions.
  • Collaborative environment with experienced engineers.
  • Professional growth and opportunities to take ownership of complex technical projects.