Sr. Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
We are seeking a Senior Software Developer with extensive experience delivering enterprise software and a strong background in backend, frontend, cloud, and distributed systems development. You will help build and evolve Aloha Next, a modern restaurant point-of-sale platform spanning POS applications, in-store edge services, cloud services, and integrations.
Responsibilities: -Provide technical vision, direction, and hands-on development for complex Aloha Next POS, edge, cloud, and integration capabilities. -Lead and oversee the delivery of critical projects involving distributed services, POS workflows, data synchronization, device integration, and operational reliability. -Mentor developers and provide technical leadership through code reviews, design reviews, and practical engineering guidance. -Ensure alignment of technical solutions with customer needs, business strategy, and restaurant and retail operational requirements. -Establish and enforce coding standards, automated testing, security, performance, observability, and production-readiness practices. -Engage with product, quality engineering, platform engineering, operations, and business stakeholders to shape technical and product strategy. -Promote innovation and adoption of modern technologies and practices, including API-first development, sound architecture patterns, and responsible generative AI-assisted development.
Requirements
10+ years of professional software development experience, including delivery and support of production applications. -6+ years of backend development experience using Go, Java, C#, or a comparable modern language; Go experience strongly preferred. -5+ years of experience developing APIs and microservices, including REST and/or gRPC integrations. -5+ years of front-end development experience using TypeScript/JavaScript and modern frameworks; React experience strongly preferred. -5+ years of experience with cloud-native development, containerization, and CI/CD practices using Docker, Kubernetes, Helm, GitHub Actions, or comparable technologies. -4+ years of experience with database design and application data access using document, relational, or embedded databases; CouchDB, SQLite, Redis, and SQL experience preferred. -3+ years of experience with asynchronous messaging, event-driven systems, or distributed-system integration; NATS, Kafka, Redpanda, or similar technologies preferred. -3+ years of experience designing, implementing, and maintaining automated unit, integration, API, and end-to-end tests. -2+ years of experience using generative AI tools to support software development, analysis, testing, documentation, or troubleshooting, with demonstrated judgment in validating AI-generated output. -Working experience with Kubernetes and understanding of its architecture, including workloads, pods, and edge deployment concerns. -Prior leadership experience or experience serving in a technical lead capacity. -Proven track record of leading major projects from technical design through implementation, production release, and support. -Excellent analytical, critical-thinking, problem-solving, communication, and collaboration skills. -Exceptional understanding of software architecture, design patterns, and best practices, including API-first and Ports and Adapters principles. -Experience working in Agile/Scrum teams and with tools such as Jira, Confluence, Git, and code-review workflows. -2+ years of experience with restaurant, retail, point-of-sale, payment, inventory, kitchen, or other transaction-processing systems. -Experience with edge computing, offline-capable applications, replication, synchronization, or eventual-consistency patterns. -Experience with Electron, desktop applications, browser-to-device integration, or POS hardware such as printers, payment terminals, scanners, and cash drawers. -Experience with OpenAPI/Swagger, Clean Architecture, Hexagonal Architecture, or Ports and Adapters patterns. -Experience with public cloud platforms such as AWS, Azure, or GCP and observability tooling, including structured logging, distributed tracing, metrics, and alerting. -Experience with OAuth2/OIDC, secure application design, and payment or personally identifiable information protection.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦