This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer—Go in Seattle, WA at ConsultNet

Date Posted: 2/17/2019

Job Snapshot

Job Description

Title: Senior Software Engineer—Go
Location: Seattle, WA
Rate: DOE—Depends on Experience
Duration: 12 months +

In this role, you will interact with content experts, instructional designers, and UX designers to reimagine learning for millions of students and build products that are engaging, adaptive, and personalized to optimally support every learner on a team with other software engineers, test automation engineers, and QA analysts.

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
• Excellent ability to present and communicate own ideas
• Excellent written and verbal communication skills

Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at


  1. Software Engineer Jobs
  2. Project Engineer Jobs