Full Stack Software Engineer
Core
Design, build, and maintain robust, scalable end-to-end applications bridging frontend user experiences and backend architectures for real-time critical communications.
Role type
Full-Stack Software Engineer
Builds
Intelligent, data-driven platforms for first responders and enterprise security teams
Domain
Public safety / Emergency response / Cloud-native software
Deliverable
production ML models | product features
Required skills
Full-stack development, RESTful/GraphQL API design, real-time data streaming, database optimization, CI/CD pipeline automation, unit/integration/E2E testing
Preferred skills
Cloud-native application development, containerization and orchestration, microservices architecture, secure coding practices
Technologies
Java, Python, Go, Node.js, React, Angular, Vue.js, HTML5, CSS3, TypeScript, PostgreSQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, Apache Kafka, WebSockets
Responsibilities
Design, develop, test, and deploy scalable frontend applications and robust backend services; Contribute to system design and API contract definitions; Implement efficient data pipelines and optimize database queries; Partner with UX designers to translate wireframes into intuitive web interfaces; Write clean, maintainable, and well-tested code; Participate in sprint planning, code reviews, and cross-functional team discussions
Seniority
Mid-level, hands-on IC