Sr. Full Stack Software Engineer

Insight Global
Atlanta, GA, United States
2 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access Java (Programming Language) JavaScript (Programming Language) Multitier Architecture Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Confluence JIRA Automation of Tests Microsoft Azure
+47 more
C Sharp (Programming Language) Cloud Computing Code Review Databases Continuous Integration CouchDB Data Synchronization Database Design Software Design Patterns Distributed Systems Github Interoperability OAuth OpenID Scrum Methodology Software Architecture Redis E2e Testing Cloud Services Application Data Swagger Message Oriented Middleware Software Engineering SQLite SQL Databases Systems Integration TypeScript Web Application Frameworks Openapi Datadog Data Logging Enterprise Software Applications ReactJS Generative AI Backend Git Event Driven Architecture Containerization Kubernetes Apache Kafka Front End Software Development Api Design Software Coding Dynatrace Docker Golang Microservices

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.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…