PEOPLE OVER
TECHNOLOGY AND SALES

Assemble_e-commerce optimization_6_h_@2_49
Assemble Software Engeineering_6_@2_49

At Assemble, our reputation is defined by the success of others; that’s why we put people first. We are engineering-led and always looking for people to help our clients overcome their complex business problems.


Current openings

Web Front End Developer

Assemble is looking for a Web Front End React Developer to join our team and add to our growing, fun, creative and highly dedicated group of engineers. We are seeking a developer with experience working with the latest front end technologies to build exciting web and mobile projects. You'll be working on small teams collaborating with other software engineers in our Seattle, WA office in the Fremont neighborhood. The ideal candidate is a self-starter, able to work independently as well as with teams, and loves the challenge of new and changing projects and technologies.


 

Back End Ruby on Rails Developer

Assemble is looking for a Back End Developer with extensive Ruby on Rails experience to join our fun, creative and highly dedicated team. We are seeking a software engineer with experience working with the latest back-end technologies to assist in building integrated web-based projects. The candidate will function as the full stack engineer on a small team working with other software engineers.


 

Senior Technical Project Manager

Assemble is looking for a Senior Technical Project Manager to join our fun, creative and highly dedicated team. The ideal candidate will be passionate about delivering elegant and high-quality software solutions to our customers. The PM we are seeking will bring proven technical experience managing multiple custom software projects and programs, while working closely with software engineers, other internal teams and senior leadership.


 

Full Stack Engineer

Assemble is looking for a Full Stack Developer with extensive Ruby on Rails and Vue or React experience to join our fun, creative and highly dedicated team. We are seeking a software engineer to assist in building integrated web-based projects. The candidate will function as the full stack engineer on a small team working with other software engineers.


 

Business Analyst

Assemble’s business analysts play two critical roles in our organization. One role is to develop intimate understandings of our clients’ business models, processes, and technologies so that they may articulate and prioritize user needs for which engineering teams develop custom software products. When assigned to a client project, our analysts serve as product owners and internal advocates for our clients, helping teams to plan feature roadmaps and assess potential solutions for suitability. The other primary role of an Assemble business analyst is to monitor, document, and improve internal processes, using process control and business intelligence tools to track performance across multiple departments and identifying opportunities to better achieve Assemble’s mission and vision with enhancements to processes, tools, or team structures.


 

Product Manager

We are looking for an experienced product manager to serve as the primary product owner for a large ecosystem of applications that Assemble is providing for one of our highest- value clients. The product manager will maintain an intimate understanding of the client’s business objectives across each of its departments and identify opportunities for supporting these objectives with technology. They will prioritize feature sets, map user journeys, elicit requirements, and plan release schedules for multiple custom software applications. They will work closely with account managers, project managers, and engineers to develop new business opportunities and deliver software solutions that expand the client’s app ecosystem and improve user experience.


 

DevOps Engineer

Assemble is looking for a DevOps Engineer experienced with building and maintaining cloud infrastructures to join our fun, creative and highly dedicated team. The ideal candidate will have extensive experience running large scale customer-facing web services.


 

Assemble Software Engeineering_3_@2_49

Benefits

We put people first. We ensure you and your family have what you need by offering a competitive benefits package and prioritizing work-life balance .

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Vision insurance

We value people more than cool new technologies

People-focused

We offer excellent benefits, flexible hours, a healthy work-life balance, and a beautiful office along the canal in Fremont.


Small collaborative teams

We work as a team, valuing everyone's input and insight. Team leads provide direction and create opportunity for growth.


Ongoing training and career coaching

We provide stipends for ongoing education for employees. Each employee meets with their development manager to define areas of personal and professional development, and works towards those goals.

Assemble-Seattle WA_E-commerce developers

We’re a technology company, not a sales company

Here that means we find the right solutions for our clients, whether they’re custom or out of the box. When you work at Assemble, you’ll never be bored. Our projects frequently include:

LANGUAGES & FRAMEWORKS

Front end

  • React
  • React Native
  • Vue.js
  • Angular.js
  • HTML
  • CSS
  • Native JavaScript

Database

  • DynamoDB
  • MongoDB
  • PostgresSQL

Back end

  • Ruby on Rails
  • Node.js
  • Objective-C
  • Kotlin
  • Python

Query language

  • GraphQL
  • SQL

Full stack

  • Swift
  • Java

Architecture

  • Microservices
  • Serverless
  • Web full stack (MVC)
  • Web SPA (headless)
  • REST
Assemble Full Stack Development_2_v_@2_49

Advancement

To help our people and teams achieve their own goals, we have a proven process of development and mentorship that encourages a self-directed path, with the full support of the border team. So no matter where you are in your career development, we help create a path for you to continue to grow.

While we would work with you to define your unique path, here is a high-level overview of common possible milestones and places to start. 

Integration engineer

Our integration engineers are entry-level developers who focus on connecting current technology between critical systems.

Front-end / back-end engineer

Our front-end and back-end software engineers have experience working with the latest back-end or front-end technologies to assist in building projects.

Full-stack engineer

Our full-stack software engineers have experience working with the latest back-end or front-end technologies to assist in building projects.

Lead engineer

Lead engineers run projects and oversee a team of front-end and back-end engineers, working with the team to make the projects a success.

Senior full-stack engineer

Senior full-stack engineers run several projects at a time and oversee teams of front-end and back-end engineers, working with lead engineers and account directors to ensure that projects are a success.

Principal engineer

Principal engineers oversee the research, development, and design of projects. They work with the team to help individuals grow and mature in their skillset. 

Internships

If you’d like to learn more about a career in helping people develop software for their business, our internship is for you!

During this 3-month program, you’ll experience the ins-and-outs of daily business and work directly with a mentor. Your mentor will help you define areas of personal and professional development, and help you work towards those goals.

Future Positions

If you'd like to hear about future positions follow us on Indeed and/or submit your name and resume here. We will let you know when the next position opens up.

Assemble Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.