logo

View all jobs

Senior Software Engineer (Golang)

Seattle, WA
Senior Software Engineer (Golang)
Seattle, WA
Apply directly to creposa@syrinx.com


U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. No Corp to Corp.

We are searching for a talented Senior Software Engineer that has experience with Golang, Javascript/Typescript (Node, Angular, RxJS), and PHP to join our team as we create and expand our award-winning adaptive learning technologies and products. 

The Senior Software Engineer is a trusted senior-level technologist who is a critical contributor to team goals and technical vision, and a mentor to other developers. In this role, you will help us achieve ambitious product development goals that deliver engaging digital user experiences to instructors and learners. Working on a team that is central to our course delivery experience, you’ll be responsible for building and maintaining highly performant, high traffic APIs and UIs, with responsibility from the infrastructure, to the back-end to the UI.
 
Essential Accountabilities:
 
  • Develops web-based components, applications, platforms, and web services
  • Contributes to coding guidelines and development of reusable libraries, ensures code is executed consistently and maintained during development
  • Works closely with project managers and the team to ensure products are delivered on time and within budget
  • Ensures products are developed to scale to anticipated user loads, in a cost-efficient manner
  • Stays current on industry trends; evaluates ways to improve current practices to stay competitive in the marketplace
  • Ensures servers/services are configured to meet requirements, troubleshoots any issues as they arise in a timely manner, proactively foresees and addresses potential problem areas
 
Required Skills:
 
  • Bachelor's degree or equivalent experience in software engineering or related field
  • 7+ years professional experience in web software engineering
  • Expertise with Go, Javascript/Typescript (Node, Angular, RxJS), and PHP
  • Expertise with data persistence & caching (Dynamo, RDS (MySQL, Postgres), Redis, etc.)
  • Expertise with AWS (EC2, SQS, SNS, S3, CloudFront, Route53, etc.)
  • Expertise with containerized applications (Docker) and deploying them in a continuous fashion (ECS/ECR/CICD tools and services)
  • OO design and coding skills; Test Automation exposure on various levels of the stack (unit, functional, integration, performance test automation)
  • Excellent grasp of web technologies and standards in a Unix/Linux environment
  • Proficient with industry standard tools for web engineering, database design, release automation and code versioning
  • Experience with REST APIs, and best practices in web security & cross-browser compatibility issues
  • Expertise with mobile (iOS, Android), in particular with mobile Web clients
  • Excellent ability to present and communicate own ideas
  • Excellent written and verbal communication skills

Share This Job

Powered by