Overview
Skills
Job Details
Title: Full Stack Developer
Location: Remote,
Duration: 12+ Months
Role Summary
You will design, build, and enhance Axiom's full-stack applications and microservices that power automated event triage and network operations. The role spans modern front-end development (Laravel/PHP/Tailwind/Vue) and back-end services (Node.js/Golang), with production-grade APIs (REST/GraphQL), CI/CD automation, secure deployments on Kubernetes, and data integrations (Kafka, MariaDB). You'll collaborate with Product, UX, and Architecture to deliver scalable, maintainable, and secure software used 247.
Key Responsibilities
Full-Stack Application Development
o Design and implement responsive UIs (Vue + Tailwind) aligned to the design system; build reusable components with accessibility compliance (WCAG).
o
o Build/extend Laravel/PHP backends and Node.js/Golang services supporting business logic, telemetry workflows, and operational dashboards.
o
o Model and optimize relational/NoSQL data (MariaDB/SQL): schema design, indexing, caching, query tuning, and performance troubleshooting.
o
Microservices & API Engineering
o Design, implement, and document REST/GraphQL APIs for high-throughput, secure data exchange across Axiom services and external systems.
o
o Build event-driven pipelines and integrations using Kafka; ensure idempotency, back-pressure handling, and observability of data flows.
o
Deployment, Reliability & CI/CD
o Own GitLab CI/CD pipelines (build/test/scan/deploy) with automated quality gates, artifact/version management, and environment promotion.
o
o Containerize and deploy services to Kubernetes with zero-downtime strategies (readiness/liveness probes, rolling updates, blue-green, and safe rollback).
o
o Instrument applications for monitoring and alerting; triage production issues and drive root-cause resolution.
o
Quality, Security & Compliance
o Write unit/integration/E2E tests; maintain high coverage and fast feedback cycles; support QA/UAT and production readiness.
o
o Enforce coding standards, secure coding practices, dependency hygiene, and secrets management; address findings from SAST/DAST.
o
o Participate in architecture/design reviews and threat modeling; document decisions, APIs, runbooks, and deployment pipelines.
o
Collaboration & Delivery
o Refine requirements with Product Managers, UX Designers, and Architects; estimate work, plan sprints, and communicate statrisks.
o
o Contribute to technical debt reduction and modernization; mentor peers and improve developer velocity through reusable modules and templates.
o
Required Skills & Experience
o Languages/Frameworks: PHP (Laravel), JavaScript/TypeScript, Vue.js, Golang, SQL
o
o Back-end: Node.js/Golang microservices, REST/GraphQL API design, authN/authZ patterns
o
o Front-end: Vue component patterns, state management, Tailwind, accessibility (a11y)
o
o Data: MariaDB/SQL schema design, performance tuning, caching strategies
o
o DevOps: GitLab CI/CD, Docker, Kubernetes (deployments, services, ingress, Helm/yaml)
o
o Practices: Testing (unit/integration/E2E), code reviews, feature flagging, observability basics
o
o Proven experience writing integrations for:
o
Kafka (producers/consumers, schema compatibility, retries)
MariaDB (ETL/ELT, migrations, performance)
GraphQL (schemas, resolvers, federation/gateway patterns)
o
o Solid Node.js/Golang (or PHP/Laravel) for connector services; API hardening and error handling
o
o Comfortable with GitLab CI and Kubernetes-based deployments
o
Nice-to-Have
o Experience with caching (Redis), API gateways/rate-limiting, and secret stores (Vault/KMS)
o
o Familiarity with telecom/RAN operational data and high-availability patterns
o
o Observability tooling (logs/metrics/traces), performance profiling, and chaos testing
o
o IaC basics (Helm, Kustomize, or Terraform for app plumbing)
o
Success Outcomes (What "Great Looks Like)
o High-Performing Apps: Optimized load times and scalable backends supporting peak operations.
o
o Developer Velocity: Faster delivery via automated CI/CD and reusable code components.
o
o Seamless Integrations: Reliable, real-time data exchange across services and external systems.
o
o Secure, Maintainable Codebase: Standards-compliant, well-documented, and easily extensible.
o
o Reduced Tech Debt: Systematic modernization and consolidation of patterns and libraries.
o
o Reliable Deployments: Zero-downtime releases with quick, verifiable rollbacks.
o
o Quality & Resilience: High test coverage, proactive monitoring, and rapid issue resolution.
o
o Great UX: Accessible, intuitive, and responsive interfaces that drive user adoption.
o
Reporting & Ways of Working
o Reports to the Axiom Engineering Lead; works closely with Product, UX, and Architecture.
o
o Agile delivery (two-week sprints, daily stand-ups, code reviews, demos, and retros).
o
o Overlap hours required for nearshore (CIC Brazil) to ensure real-time collaboration.
o
Interview Focus
o Systems design (API/microservice boundaries, data modeling, scaling & reliability)
o
o Hands-on coding in Laravel/Vue and Node.js/Golang
o
o Kubernetes deployment scenarios and GitLab CI pipeline design
o
o Kafka integration patterns and troubleshooting
o
o Testing strategy and production incident walkthroughs