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