Logo
Woods Bagot

Full Stack Developer

Woods Bagot, San Francisco, CA, United States


We are flexible regarding the Woods Bagot studio in which you are located. Options include: San Francisco, Los Angeles. We also run a hybrid work environment split between remote and studio.

About the Role

Woods Bagot is hiring a Full Stack Developer to join a design technology research and development team building next generation tools for a global design business (Architecture, Interior Design, and Master Planning).

We want to work with you to create the future of design experiences for the built environment. We believe this demands the development of new workflows, enabled by a modern technology environment that provides enhanced and agile experiences for our design staff and clients. This new ecosystem elevates augmented and data-informed design, collaboration, communication, and a quality data flow across the entire project lifecycle.

This is an opportunity to help augment existing systems and create an entirely new set of design and delivery tools. The end product of your work is not just software, but you will have influenced how we design buildings, spaces, and the urban environment.

We are looking for people who are focused on problem solving, and thus are tool agnostic when selecting the right tools and services appropriate to the situation. You will be working with a software development team of 5 people, within a core technology team of 15, and a broad community of technology-influenced designers. We have a evolving team with room to learn, grow, and make a broad impact. Woods Bagot is around 1000 people, with 17 offices worldwide.

We believe design and delivery must be agile, and we operate our international team to suit. We run a flexible working environment to ensure a strong work/life balance. This includes options for partial work-from-home and time-shifting your hours.

Development Opportunities May Include:

  • Development of AI co-pilots for access to design project information, past project and company knowledge, and performance analytics.
  • An app / platform for the positive engagement and tracking of climate, sustainability, socio-economic, urban, and cultural impacts of our design projects.
  • An app / platform to manage automation and orchestration routines for design projects.
  • Interoperability systems to connect data between design and delivery platforms, analysis and visualization engines, and business operations.
  • Analytics infrastructure with web dashboards and data visualization.
  • Mobile development (iOS, Android); VR/AR applications.

Responsibilities:

  • Contribute to the strategic development of Woods Bagot’s technology capability by researching new technologies and developing applications, web environments, and software plugins.
  • Storyboarding, design brief, and UX design.
  • Development of a computing and data layer to our work in AEC (Architecture, Engineering, & Construction).
  • Partner with other members of the technology team and user groups in testing and quality assurance.
  • Strategically assist and collaborate within the Global Design Technology Team to deploy and support new applications and systems.
  • Lead nominated strategic projects on behalf of the Design Technology Team.

Key Requirements and Skills:

  • 3-5+ years experience in full-stack development.
  • Bachelor’s degree in Computer Science or equivalent preferred.
  • Experience developing systems and tools for a design discipline (architect, engineering, other) is beneficial but not required.
  • Strong written and verbal communication skills.
  • Ability to use time effectively, maximize efficiency, and meet challenging goals.
  • Ability to determine and manage priorities with minimal guidance.
  • Ability to work as part of a team, and independently.

Frontend Development Skills:

  • Write clean, well-tested and maintainable front-end code, e.g., in Javascript/Typescript.
  • Build responsive UI components and single-page applications using modern web technologies and frameworks, e.g. React.
  • Optimize rendering process and utilize loading/caching strategies for improved performance.
  • Configure build processes using modern build tools (Webpack, Roll-up, etc.), run scripts (bash, powershell, etc.), and ci/cd workflows.
  • Work with the backend engineers to integrate with APIs/services.
  • Follow secure coding practices to protect against common threats.
  • Collaborate with product lead and dev team to iterate on the design and implementation.
  • Maintain documentation and contribution guidelines.

Backend Development Skills:

  • Write clean, well-tested and maintainable back-end code, e.g., in Python, Node.
  • Experience deploying and managing containerized applications using Docker, Kubernetes, etc.
  • Configure authentication and role-based access controls for APIs.
  • Follow testing best practices, e.g., TDD, unit, integration and end-to-end testing, etc.
  • Work with front-end developers to integrate web clients with server-side logic.
  • Work with cloud engineer to configure and monitor service health metrics.
  • Maintain comprehensive API documentation and integration guidelines.

Data Management Skills:

  • Solid understanding of relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Setup and administer cloud storage, database and caching services (e.g., Amazon RDS, Azure SQL Database, Redis, etc.)
  • Work with team to understand data requirements. Design and implement fast, efficient storage and retrieval solutions to meet requirements.
  • Maintain comprehensive documentation, e.g., data models, schemas, migration procedures, etc.

How to Apply

Please submit your application via our LinkedIn job post for the Full Stack Developer. Please indicate which of the Woods Bagot Studios is your preferred location and that you meet the mandatory requirement below. Applications will be treated in the strictest confidence. We do not accept unsolicited resumes or names from agencies.

It is a mandatory requirement that at the time of applying for this position applicants must have the legal right to work in the United States.

Inspiration. Innovation. Inclusiveness. We are Woods Bagot.

Woods Bagot is an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status.

At Woods Bagot, we are committed to creating an environment where difference is celebrated, valued and respected, practices are equitable and our people feel like they belong. We accept that none of us is smarter than all of us. We believe building a diverse workforce is the foundation to creativity and innovative design - it is only by working together that we can realize the potential of our people, clients and communities around us. Through our inclusive leadership and our truly global studio network of architects and designers, you will find your voice and have the support and flexibility required to bring your whole self to work and build an exceptional career.