Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr Web Application Architect

GRAYBOX

Sr Web Application Architect

Portland, OR
Full Time
Paid
  • Responsibilities

    Job Description

    GRAYBOX is seeking a Sr. Web Application Architect to join our team in Portland, Oregon. We are looking for people who love problem solving, embrace automation,  and modern technologies. You should have experience planning and leading development teams in the architecture of complex, enterprise software and applications, within an agile environment.

    DUTIES & RESPONSIBILITIES

    • Work alongside clients and in-house teams to problem solve, architect, validate, estimate, and build web and mobile applications that provide value and meet business needs.
    • Understand, conform to and drive best practices and technical solutions across the team with regard to coding standards, design patterns, and placement / flow of business logic.
    • Provide context and communicate strategic direction on technical product development and implementation efforts across the team.
    • Think holistically and collaborate on solution design with internal and external stakeholders.
    • Formalize technical solutions and establish documentation to be consumed by the development team, support staff, project managers and clients.
    • Identify and escalate risks (budget, deadline, ambiguity, etc) to the project manager.
    • Troubleshoot, test and maintain the core product for existing and developed applications.
    • Establish and implement modern deployment practices using CI/CD pipelines and automated testing.
    • Coach and make your team better

    WHO YOU ARE

    • You care about process, and believe good documentation is critical when architecting large applications and working across teams.
    • You have a passion for teaching, leading and mentoring the development team around you with effective communication and collaboration.
    • Your focus is finding the, “best tool for the job,” being language agnostic and driving the standards for high quality code while evangelizing best practices.
    • You're accountable and find yourself in the constant pursuit of bettering your skills and those of your team around you.

    REQUIRED EXPERIENCE

    • You have experience as a technical lead for large scale, complex applications, while overseeing, leading and mentoring developers in small to midsize teams (2-5).
    • You’re familiar with Agile practices and the software development lifecycle.
    • You’re comfortable setting up and working within modern deployment pipelines using CI/CD with automated testing.
    • You have extensive experience with the creation and consumption of RESTful APIs.
    • You have at least 2 years of development experience in an agency environment, working on more than one project at a time
    • Deep understanding of Docker, PHP, JavaScript, AWS

    BENEFITS AND COMPENSATION

    • Competitive Salary, let us know what you are thinking
    • Health, Dental, Vision Insurance - lots of plan options
    • 401k w/ 4% salary match (no vesting)
    • 10 PTO days + 10 Floating Holidays
    • A really delightful team to collaborate with
    • A crazy amount of fun problems to solve
    • 5 Week paid sabbatical every 5 years

    ADDITIONAL DETAILS

    • USA-Based Role
    • Long-term Remote-based is okay, but need to be in easy travel distance to Portland, OR

    Company Description

    GRAYBOX is a digital consulting agency that helps you solve technical challenges, reach your audience and optimize your operations with elegance, utility and expertise. 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.