Full Stack Developer (Go/AWS)
Location: Onsite in Redmond, WA
They will consider people that have strong Java/AWS/SQL experience if we can't find anyone with GoLang, but GoLang is preferred.
Job Description
We are seeking a versatile and experienced Senior Full-Stack Developer to join our dynamic engineering team. In this role, you won't just sit in one layer of the stack; you will actively jump between front-end user experiences and robust back-end microservices.
You will be a core contributor to our cloud-native ecosystem, leveraging Go (Golang) to build high-performance services, managing containerized deployments via Kubernetes, and optimizing our real-time streaming data pipelines. If you thrive in a fast-paced, DevOps-centric environment and love building end-to-end solutions, we want to hear from you.
Key Responsibilities
- Design and build innovative technologies in a large, distributed computing environment and help lead
- fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at
- incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to
- manage/use.
- Design and code the right solutions starting with broadly defined problems
- Work in an agile environment to deliver high-quality software.
Qualifications & Skills
Required Experience - Experience: 4+ years of professional software engineering experience with a heavy focus on Golang.
- Full-Stack Versatility: Proven track record of jumping smoothly between front-end frameworks and back-end architectures.
- Cloud & Containers: Strong, hands-on experience with AWS ecosystems and container orchestration using Kubernetes.
- Data Pipelines: Direct experience or deep theoretical understanding of Apache Flink Streaming layers and complex ETS workflows.
- Databases: Proficiency in writing, tuning, and managing relational databases with strong SQL skills.
Nice-to-Have Skills - Proficiency in Java and/or Python.
- Experience with Infrastructure as Code (e.g., Terraform, AWS CloudFormation).
- Familiarity with modern front-end frameworks (e.g., React, Vue, or Angular).
Job Responsibilities
- Design and build innovative technologies in a large, distributed computing environment and help lead
- fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at
- incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to
- manage/use.
- Design and code the right solutions starting with broadly defined problems
- Work in an agile environment to deliver high-quality software.