Senior Full Stack Developer

3 weeks ago


San Francisco, California, United States Woods Bagot Full time
About the Role

We are seeking a highly skilled Full Stack Developer to join our design technology research and development team at Woods Bagot. As a Full Stack Developer, you will play a key role in building next-generation tools for our global design business, focusing on Architecture, Interior Design, and Master Planning.

Our ideal candidate will have a strong background in full-stack development, with experience in developing systems and tools for a design discipline. You will work closely with our software development team to create an entirely new set of design and delivery tools, influencing how we design buildings, spaces, and the urban environment.

We are looking for a problem-solver who is tool-agnostic and can select the right tools and services for the situation. You will be part of a team of 5 people, within a core technology team of 15, and a broad community of technology-influenced designers.

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.



  • San Francisco, California, United States Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperJob Summary:Motion Recruitment is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and developing front-end and back-end applications that leverage JavaScript and React, as well as Python.Key Responsibilities:Develop...


  • San Francisco, California, United States Mintlify Full time

    About the RoleMintlify is seeking a skilled Senior Full Stack Developer to join our team. As a key member of our engineering team, you will play a crucial role in building and maintaining our world-class product.As a Senior Full Stack Developer, you will be responsible for identifying problems and working to improve users' experiences with the product. You...


  • San Francisco, California, United States Syntricate Technologies Full time

    Job Title: Senior Full Stack DeveloperJob Description:We are seeking a highly skilled Senior Full Stack Developer to join our team at Syntricate Technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications using a range of technologies including PHP, React, and MongoDB.Key...


  • San Francisco, California, United States Innova Solutions Full time

    Job Title: Senior Full Stack DeveloperInnova Solutions is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing scalable and efficient software solutions using Java, C#, Python, and other technologies.Key Responsibilities:Design and...


  • San Francisco, California, United States INA SOLUTION Full time

    Job OverviewWe are seeking a highly skilled Senior Full Stack Developer to join our team at INA SOLUTION. As a key member of our engineering team, you will play a crucial role in shaping the current and future capabilities of our product.Key ResponsibilitiesDesign and develop high-quality, scalable software solutions using a full-stack approach.Lead the...


  • San Francisco, California, United States Mindlance Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team at Mindlance. The ideal candidate will have a strong background in full-stack development, with expertise in cloud-based systems, enterprise software, and modern technologies such as Dotnet Core, C#, and Angular.Key ResponsibilitiesDesign and develop scalable systems,...


  • San Francisco, California, United States Solvere Technical Group Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:Solvere Technical Group is seeking a skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable software solutions.Key Responsibilities:• Work with development teams and product managers to...


  • San Francisco, California, United States Maintec Technologies Full time

    ROLE:Senior Full Stack DeveloperLOCATION:Remote opportunityDURATION:Long term contractNote:Must have experience with online coding evaluations (Hacker Rank)Proficient in Node JS backend, JavaScript, Rest API, and SQL, HibernateJob Description for Senior Full Stack Developer8-10 years of experience in JavaScript, NodeJS, Rest API is required.Strong hands-on...


  • San Francisco, California, United States Solvere Technical Group Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:Solvere Technical Group is seeking a skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable software solutions. Your expertise in both front-end and back-end technologies will enable you to...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Full Stack DeveloperWe are seeking a highly skilled Senior Java Full Stack Developer to join our team at Triunity Software. As a Senior Java Full Stack Developer, you will be responsible for designing, developing, and deploying cloud-based Java applications.Design and develop cloud-based Java applications using Java, Spring Boot, and...


  • San Francisco, California, United States Collective Full time

    About CollectiveCollective is a pioneering platform that empowers self-employed individuals to achieve financial independence by providing a comprehensive suite of services, including business incorporation, accounting, bookkeeping, tax services, and access to a thriving community. Our mission is to redefine the way businesses-of-one work.The RoleWe're...


  • San Francisco, California, United States CyberCoders Full time

    Senior Full-Stack EngineerCyberCoders is seeking a highly skilled Senior Full-Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring high performance and responsiveness.Key Responsibilities:Design and Implement Scalable Web Applications:...


  • San Francisco, California, United States Motion Recruitment Full time

    We are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will play a crucial role in designing and developing backend and full stack applications that leverage Python, Django, JavaScript, and React.Your primary responsibilities will include:Developing full stack...


  • San Francisco, California, United States Mintlify Full time

    About the RoleMintlify is looking for a skilled Senior Full Stack Developer to join our team. As a key member of our engineering team, you will play a crucial role in building and maintaining our platform, which reaches 20m+ developers every year and powers the documentation of 3500+ companies.About the TeamWe're a small team with big dreams, and we're...


  • San Francisco, California, United States Cognizant North America Full time

    About the Role:Cognizant North America is seeking a highly skilled Senior Java Full Stack Developer to join our team. As a Senior Java Full Stack Developer, you will be responsible for designing, developing, and deploying cloud-based applications using Java and Vue.Key Responsibilities:Develop and maintain cloud-based applications using Java and Vue.Design...


  • San Francisco, California, United States eTeam Full time

    Job Title: Senior Full Stack EngineerLocation: RemoteDuration: 6 MonthsPay Range: $80-90/hrJob Description:We are seeking a highly skilled Senior Full Stack Engineer to join our Business Technology team. As a key member of our team, you will be responsible for designing and developing customizations, extensions, configurations, and integrations required to...


  • San Francisco, California, United States Unreal Gigs Full time

    About the RoleWe're seeking a highly skilled and self-motivated Senior Full Stack Developer to join our team at Unreal Gigs. As a key member of our technical team, you will play a crucial role in shaping the technical direction of our company and driving the development of high-quality software solutions.Key ResponsibilitiesDesign, develop, and deploy...


  • San Francisco, California, United States ZUMA Full time

    Zuma is revolutionizing the way businesses interact with consumers through AI-powered sales agents. As a Senior Full Stack Developer, you will play a crucial role in building scalable systems that drive sales conversion and support capacity.We're a fast-growing startup in San Francisco, backed by top investors like Y-Combinator and Joe Montana's fund. Our...


  • San Francisco, California, United States Tekberry Full time

    Job Title:Senior Full Stack DeveloperJob Summary:Tekberry is seeking a highly skilled Senior Full Stack Developer to join our team in Business Technology (BT). As a key member of our team, you will be responsible for designing and developing customizations, extensions, configurations, and integrations required to meet the company's strategic business...


  • San Francisco, California, United States Cadre Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing robust, scalable, and secure backend services and frontend applications using React and TypeScript.Key Responsibilities:Contribute to the design and development of backend...