- Company Name
- Axon
- Job Title
- Software Engineer II - Full Stack
- Job Description
-
Job Title: Software Engineer II – Full Stack
Role Summary:
Full‑stack engineer responsible for designing, building, and maintaining mission‑critical web applications and backend services for Axon’s Fusus ecosystem. Deliver end‑to‑end solutions that power real‑time crime center workflows, ensuring high availability, low latency, and robust observability across AWS cloud infrastructure.
Expectations:
- Own features from conception to production, collaborating closely with product, design, professional services, and external partners.
- Demonstrate a strong advocacy for speed, quality, and pragmatic teamwork.
- Serve as a technical lead for both frontend and backend components, guiding architecture decisions and best practices.
Key Responsibilities:
- Develop user‑facing features using modern frontend frameworks (React, Angular) with TypeScript, component architecture, and state management.
- Design, implement, and operate backend services and APIs in Python (FastAPI, Flask, Django) and Go, focusing on availability, scalability, and observability.
- Deploy and manage services on AWS (EC2, ECS/Fargate, Lambda, RDS, S3, API Gateway, CloudWatch, IAM, VPC).
- Build and improve integration frameworks for partner systems (cameras, drones, LPR, RMS/CAD, telemetry).
- Troubleshoot production incidents, perform root‑cause analysis, and implement reliability improvements.
- Embrace AI tooling (LLM / model APIs, prompt engineering, embeddings) to enhance development workflows.
Required Skills:
- 4+ years of full‑stack web application development or equivalent experience.
- Deep proficiency in React and Angular, including component architecture, state management, TypeScript, and testing frameworks.
- Strong backend experience with Python (FastAPI/Flask/Django), REST/GraphQL APIs, and Go for microservices.
- Hands‑on experience deploying and operating services on AWS (including EC2, ECS/Fargate, Lambda, RDS, S3, API Gateway, CloudWatch, IAM, VPC).
- Ability to design, document, and consume APIs and work with integration partners and third‑party systems.
- Solid understanding of software engineering fundamentals: data structures, algorithms, system design, security best practices, and automated testing.
- Excellent communication skills and proven ability to own features end‑to‑end and collaborate across product, design, and engineering teams.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (preferred).
- No mandatory certifications listed.
Washington, United states
On site
Junior
06-03-2026