
engineer sr – Coffee House Store Services - (Hybrid, Seattle, WA)
- Seattle, WA
- Permanent
- Full-time
- Develop robust APIs and schemas that will support client functionality
- Participate in requirements gathering and functional specification activities.
- Design, develop, implement, document, and test APIs.
- Participate in design and architectural enhancements to core platforms
- Participate in engineering reviews with your team to ensure software development standards are met
- Mentor engineers and help shape the engineering culture through establishing best-practices.
- Collaborate with team members to recommend new software development technologies and development processes.
- Resolve, mitigate, and perform root cause analysis on production issues. Contribute to production support documentation
- Application development and/or object-oriented programming experience (5 years)
- Development, deploying and supporting large enterprise scale solutions (5 years)
- Proficient development experience with GoLang and service oriented or RESTful API development (3 years)
- Working with process owners and identifying information technology solutions that enable business process improvements (5 years)
- Working in Agile development teams (5 years)
- Proficiency in the following technologies: GoLang, REST APIs, GraphQL, SQL, JavaScript, Node.js
- Performing rotational 24x7 production support duties for a live customer facing application (2 years)
- Desired proficiencies: AWS, Docker, Kubernetes, Redis, Apollo GraphQL, Scripting Tools (Groovy, Ansible, YAML), Jenkins, Datadog, Atlassian Stack
- Bachelor’s degree in Computer Science or equivalent work experience
- Strong interpersonal and collaboration skills
- Effective communication skills, both written and verbal
- Solid understanding of OO principles, Design Patterns and Software Extensibility Models
- Experience developing APIs and data-schemas at large scale
- Strong analytical and problem-solving skills
- Growth mindset
- Experience with Software Development Lifecycle (SDLC), Agile methodologies, DevOps models, and Test-driven development processes.
- Experience with Lean/Continuous Improvement practices