GRAYBOX is a digital consulting agency that helps our partners solve challenges, reach their audience and optimize their operations with elegance, utility, and expertise. We’re the crazy-talented group of digital experts that you’ve been looking to join — our solutions produce exceptional results. This position is for Technical Architect to help plan, design & build our client’s most complex and comprehensive products/platforms.
The position of Technical Architect will provide a key role in the creation of large-scale web and mobile applications. At its core, the Technical Architect role provides practical planning, communication & documentation for the work for our developers to then go build. It’s the ultimate in the weeds role, as you literally define the “how we accomplish this” from a set of product requirements. You’ll partner with our clients, designers, and project managers to design a technical solution and then help the team get it produced.
Responsibilities
Architect, document, and drive the development vision including technical diagrams, workflows, and infrastructure for web and mobile applications.
Work alongside clients and designers & developers to problem solve, design, validate, estimate, build, and test web and mobile applications
Communicate best practices to your team
Provide context and communicate technical decisions for the team
Work with project managers to break down projects into tasks and establish documentation to help developers succeed
Identify and escalate risks (budget, deadline, ambiguity, etc)
Translate business goals from clients into actionable solutions
Mentor developers in implementing your technical plan and ensure quality standards are met through regular code reviews
Collaborate with our Director of Technology on best tools, products, processes, etc for technical work across the Agency
Stay on top of the industry, identifying new technologies, platforms or 3rd-party solutions in your research that could benefit GRAYBOX or our clients.
Be a good, professional consultant when working with clients & your team
Who You Are
Familiar with a variety of development languages and platforms — with the ability and desire to learn new ones — such as PHP, Javascript, C, or C#/.NET
Provable experience building enterprise applications
Implement external integrations using RESTful APIs as well as create your own endpoints
Expert with relational databases (PostgreSQL, MySQL, etc)
Expert at Cloud Infrastructures (AWS, Azure, GCP, etc)
Solid foundation in data structures, algorithms, and object-oriented design
Care about process, and believe good documentation is critical when architecting large applications and working across teams
Experience with Kubernetes, Docker, and other DevOps tools
Helpful & positive attitude around your work and helping our developers succeed
Compensation & Benefits
- Competitive salary
- 16 days PTO + 8 Holidays
- Health, Dental and Vision Insurance (partially paid for you)
- Annual Education Allowance
- 401k + 4% match
- Group Term Life insurance
- 5 Week paid (80%) Sabbatical every 5 years of employment
Location & Remote Work
Role is open to anywhere in the USA
- Our Portland Office if currently closed
When it reopens — if within 50 miles of Portland, the expectation is a flexible schedule with part-time office use and part-time work from home
Working while traveling is okay — just do good work on time
GRAYBOX affirms the diversity of our local communities including race, religion, national or ethnic origin, sexual orientation, and gender identity / expression. We welcome candidates who reflect our growing regional and national diversity.
Why Work Here?
GRAYBOX is the premier Digital Consulting Agency in Portland. We're experts in Digital-First Strategy, Creative, Technology and Consulting.
We plan, design and build a variety of digital experiences including websites, web applications, mobile applications, ecommerce stores of all sizes, digital marketing campaigns, videos and virtual reality. If it touches the internet, we probably help with it.
We have about 40 people on staff + an extensive network of local freelancers. The company was founded in early 2009 and is widely regarded as an awesome place to work.
GRAYBOX affirms the diversity of our local communities including race, religion, national or ethnic origin, sexual orientation, and gender identity / expression. We welcome candidates who reflect our growing regional and national diversity.