Summary
AXON Networks is a technology company specializing in AI-driven orchestration platforms and high-speed routers. They are seeking a Web Application Engineer to design, build, and maintain scalable web applications, collaborating with various teams to deliver reliable and secure software solutions.
Responsibilities
- Design and implement backend services using Go (Golang)
- Build and maintain APIs (REST and/or gRPC)
- Design efficient schemas and queries using PostgreSQL
- Use Redis for caching, session management, and performance optimization
- Write clean, testable, and well‑documented code
- Diagnose and resolve performance bottlenecks and production issues
- Build responsive, user‑friendly interfaces using React
- Develop frontend logic using JavaScript and TypeScript
- Collaborate with product and design teams to translate requirements into UI components
- Ensure cross‑browser compatibility, accessibility, and performance
- Deliver end‑to‑end features across the full application stack
- Integrate frontend applications with backend services
- Participate in architectural discussions and technical design reviews
- Write unit, integration, and end‑to‑end tests
- Participate in code reviews and knowledge sharing
- Work in an Agile/Scrum environment
- Contribute to CI/CD pipelines and deployment workflows
Skills
- Strong production experience with Golang
- Solid understanding of PostgreSQL, including schema design and query optimization
- Experience using Redis in production environments
- Proficiency with React
- Strong skills in JavaScript and TypeScript
- Working knowledge of Python (scripting, tooling, or services)
- Strong understanding of HTTP, APIs, and web application architecture
- Experience with Git and collaborative development workflows
- Familiarity with containerization (Docker) and modern deployment practices
- Ability to debug complex systems across multiple layers
- Pragmatic engineering decisions
- Ownership and accountability
- Clear communication across teams
- Curiosity and continuous learning
- Building systems that are reliable, scalable, and easy to operate
- Practical knowledge of networking fundamentals (TCP/IP, DNS, routing, NAT)
- Experience working with switches and routers
- Comfort using CLI‑based network devices and tools
- Familiarity with network discovery and management protocols, such as: LLDP; CDP; SNMP; DHCP
- Ability to reason about network topologies, device discovery, and operational state
- Experience with cloud platforms (AWS, GCP, Azure, or similar)
- Familiarity with Kubernetes or container orchestration
- Exposure to observability tools (logging, metrics, tracing)
- Background in distributed systems or high‑scale application
Qualifications
Must Haves
- Strong production experience with Golang
- Solid understanding of PostgreSQL, including schema design and query optimization
- Experience using Redis in production environments
- Proficiency with React
- Strong skills in JavaScript and TypeScript
- Working knowledge of Python (scripting, tooling, or services)
- Strong understanding of HTTP, APIs, and web application architecture
- Experience with Git and collaborative development workflows
- Familiarity with containerization (Docker) and modern deployment practices
- Ability to debug complex systems across multiple layers
- Pragmatic engineering decisions
- Ownership and accountability
- Clear communication across teams
- Curiosity and continuous learning
- Building systems that are reliable, scalable, and easy to operate
Nice to Haves
- Practical knowledge of networking fundamentals (TCP/IP, DNS, routing, NAT)
- Experience working with switches and routers
- Comfort using CLI‑based network devices and tools
- Familiarity with network discovery and management protocols, such as: LLDP; CDP; SNMP; DHCP
- Ability to reason about network topologies, device discovery, and operational state
- Experience with cloud platforms (AWS, GCP, Azure, or similar)
- Familiarity with Kubernetes or container orchestration
- Exposure to observability tools (logging, metrics, tracing)
- Background in distributed systems or high‑scale application