Full Stack Engineer

Insight Global

Atlanta (GA)

On-site

USD 140,000 - 200,000

Full time

43 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global is seeking a Senior Software Developer to help build Aloha Next, a modern restaurant pos platform spanning POS apps, edge services, cloud, and integrations. You will leverage backend, frontend, and cloud expertise to drive architecture and delivery across the stack.

The role emphasizes leading major projects from design through production, mentoring engineers, and collaborating with product and operations to align technical solutions with business needs.

Qualifications

  • 10+ years in software development including production systems.
  • 6+ years backend using Go/Java/C#, Go preferred.
  • 5+ years APIs and microservices with REST or gRPC.
  • 5+ years cloud-native, Docker, Kubernetes, CI/CD.
  • 4+ years database design with SQL/NoSQL databases.
  • 3+ years event-driven or distributed-system integrations.
  • 2+ years using generative AI tools in development processes.
  • Experience with Agile/Scrum, Jira/Confluence, and code reviews.

Responsibilities

  • Provide technical vision and hands-on development for Aloha Next POS, edge, cloud, and integrations.
  • Lead delivery of distributed services, POS workflows, data synchronization, and device integration.
  • Mentor developers and lead design reviews and engineering guidance.
  • Ensure solutions align with customer needs, business strategy, and restaurant/retail ops.
  • Establish coding standards, automated testing, security, performance, observability, and production-readiness.
  • Collaborate with product, QE, platform, operations, and business stakeholders to shape strategy.
  • Promote API-first development and modern architecture patterns including Ports and Adapters.

Skills

Leadership
Systems thinking
Collaboration
Analytical thinking
Communication
Agile/Scrum
Problem solving
Architectural design

Tools

Go
Java
C#
REST/gRPC
Docker
Kubernetes
GitHub Actions
OpenAPI
SQL/NoSQL databases

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.

Required Skills & Experience

  • 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 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.

Nice to Have Skills & Experience

  • 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 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Full Stack Software Engineer
Sr. Full Stack Software Engineer

Insight Global • Atlanta (GA)

On-site
USD 150,000 - 190,000
Competitive compensation
Senior Full-Stack Engineer - Cloud, APIs & Microservices
Senior Full-Stack Engineer - Cloud, APIs & Microservices

Insight Global • Atlanta (GA)

On-site
USD 140,000 - 200,000
Principal Full Stack Engineer
Principal Full Stack Engineer

GRUBBRR® • Boca Raton (FL)

On-site
USD 120,000 - 160,000
Sr. Node.js Backend Engineer
Sr. Node.js Backend Engineer

Envision Technology Solutions • Austin (TX)

On-site
USD 140,000 - 180,000
Head of Engineering
Head of Engineering

Abacus Business Computer • New York (NY)

On-site
USD 180,000 - 250,000
Sr/Staff Backend Engineers
Sr/Staff Backend Engineers

HRB • San Francisco (CA)

On-site
USD 160,000 - 230,000
Principal Full Stack Engineer
Principal Full Stack Engineer

GRUBBRR • Boca Raton (FL)

On-site
USD 120,000 - 180,000
Senior Full Stack Developer - Next.js/Java
Senior Full Stack Developer - Next.js/Java

Insight Global • United States

On-site
USD 120,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet Inc. • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual bonus
Equity
401(k) Profit Sharing
Fullstack Architect
Fullstack Architect

IPI Technolab • United States

Remote
USD 140,000 - 190,000