Retail Intelligence. The New Alpha.
Senior Full-Stack Engineer
Location
Minnesota
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer
Onsights.io
• Build full-stack systems that enable data ingestion, fusion, analysis, and visualization across cloud and edge environments • Develop distributed services that handle real-time and recorded sensor and media data at scale • Shape system architectures to support mission-critical performance, reliability, and operational resilience • Design data models and storage strategies that ensure integrity, performance, and efficient retrieval • Integrate internal services and external partner systems to support end-to-end workflows • Create intuitive operator-focused user interfaces and mission-support tooling • Implement testing, monitoring, deployment, and observability practices to ensure stable and supportable systems • Deploy and validate software on edge computing devices under lab environments and during field exercises • Collaborate closely with other engineers, data teams, and field personnel to deliver production-ready autonomous system capabilities
Job Requirements
- Bachelor's degree in a relevant field (e.g., Computer Science, Computer Engineering)
- 5+ years of software development experience across UI, backend services, and data/storage layers
- 3+ years of Python development experience
- 3+ years of Typescript and React experience for frontend application development
- PostgreSQL or similar relational databases (schema design and optimization)
- Designing and integrating secure APIs and web services
- Deploying and operating applications in AWS, familiar with ECS, EC2, Lambda, and S3
- Containerization and orchestration using Docker and Kubernetes
- Working effectively in both Linux and Windows environments
- Troubleshooting distributed systems and network-level interactions (e.g., TCP/IP, routing, VLANs, bandwidth constraints)
- CI/CD pipelines and automated deployment workflows
- Communicating complex technical concepts to technical and non-technical stakeholders
- Operating with high ownership and autonomy across multiple concurrent projects
- Using modern collaborative development workflows (e.g., Git-based)
- Ability to obtain and maintain U.S. Government security clearance (U.S. Citizenship required)
- Ability to travel up to 20%
- Experience designing and deploying systems that handle real-time or high-volume sensor, media, or telemetry data (preferred)
- Strong architectural design skills involving distributed systems, data synchronization, and networked compute environments (preferred)
- Familiarity with edge computing, constrained compute deployments, or field-operated systems (preferred)
Benefits
- Competitive salary
- Equity
- Comprehensive benefits package
- 401k with a 5% company match
- Paid holidays and generous paid time off offering
- Paid leave programs
- Patent bonus program
- Employee referral bonus program
- Learning and development program
- Opportunity to work with a team of highly skilled, creative and motivated team members
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer
AmwellAmwell (previously known as American Well): digital care delivery will transform healthcare
• Design and development of both client-side and server-side applications. Architect, build, and maintain secure, scalable backend services and APIs. • Take ownership of end-to-end solutions, from the front-end (Angular) to the back end (Java, Node.js), ensuring seamless integration across the stack. • Conduct code reviews and foster a culture of learning, collaboration, and technical excellence within the team. • Work closely with product managers, UX/UI designers, and other stakeholders to define technical requirements, estimate efforts, and collaborate to build intuitive, user-friendly interfaces. • Work with cross-functional teams to ensure timely delivery of high-quality, scalable products and solutions. • Ability to debug and troubleshoot product support issues • Ability to operate effectively in a fully remote environment
• Design and implement infrastructure systems that scale reliably and securely • Tune and optimize cloud services across compute, storage, networking, and observability • Develop core services, written in TypeScript, Kotlin and Go • Support large-scale systems with event driven architectures • Own problems end-to-end—from design through deployment to production support • Navigate ambiguity and help define *how* we build as much as *what* we build • Partner closely with other engineers, AI researchers and Security researchers • Design for resilience by implementing disaster recovery and business continuity strategies • Improve how we build, deploy, and monitor services at scale
• Building or improving features within the DrChrono EHR and Practice Management platform. • Developing backend services or APIs that power clinical and operational workflows. • Improving performance, reliability, or observability of existing systems. • Implementing UI improvements in collaboration with product and design. • Writing automated tests and contributing to CI/CD pipelines. • Working with engineers to troubleshoot production issues and improve system resilience. • Sprint planning and backlog refinement. • Code reviews. • Technical design discussions. • Demoing completed work to the team.
Lead Full Stack Software Engineer
Perch | Mortgages, simplifiedCanada's most intuitive homeownership platform
• Own the technical execution of systems and make sure they evolve in a predictable, well-structured way. • Provide oversight across engineers on the team, validating scoping, risk assessment, and breakdown of unknowns. • Support the growth of engineers at all levels through design guidance and mentorship. • Spot systemic risks and cross-goal dependencies early, before they turn into blockers. • Design, build, and maintain features across Angular, Node.js/Express, and PostgreSQL. • Improve DevOps and CI/CD infrastructure on AWS using Terraform. • Run rapid prototyping efforts to validate new ideas quickly, using AI tools and whatever tech fits the problem. • Work closely with product, design, and business stakeholders to turn goals into clear technical plans.




