BerkeleyRecruiter Since 2001
the smart solution for Berkeley jobs

Software Engineer (Full-Stack) (Berkeley, CA or US remote)

Company: UrbanFootprint
Location: Berkeley
Posted on: May 9, 2022

Job Description:

UrbanFootprint is the world's first Urban Intelligence Platform. We provide critical intelligence to the institutions that are rebuilding the world's infrastructure. Where does the energy sector invest in electrification, decarbonization, and asset hardening in the face of climate threats? Where do cities and businesses invest to catch up with e-commerce, last-mile delivery, and new mobility? Where do governments deploy relief and new infrastructure to combat record hunger, homelessness, and hazard vulnerability? UrbanFootprint is 'Google Maps for the Modern Enterprise.' We organize, normalize, and align thousands of urban, climate, and community metrics across 120 million US land parcels. The platform delivers targeted insights via dynamic data streams and elegant collaborative web mapping applications. We enable our customers to answer complex questions in minutes versus weeks, months, or years. Our customers include some of the largest energy utilities, major financial institutions, critical government agencies, top urban planning firms, and fast-growing mobility companies. - We're growing rapidly in a market with a TAM of $22B, and our competition is old-world manual consulting or outdated software tools that come without the data, the models, or the insights. - Our founders, Joe DiStefano and Peter Calthorpe, are urban planning pioneers who have spent decades providing critical urban intelligence to cities and enterprises across the globe. UrbanFootprint was named one of the World's Most Innovative companies in 2021 , and is on the GovTech 100 list. Our platform was awarded the top spot in FastCo's Innovation by Design competition. - Would you like to---

  • Help governments target relief programs, cities plan housing and transit, and energy companies optimize grid updates for climate change?
  • Deliver engaging experiences that combine 2D and 3D map interaction, data visualization, and comparative analytics?
  • Build a team and help others grow?
  • Be a champion for quality and user experience? The role UrbanFootprint is seeking a highly collaborative full-stack Software Engineer to join our Product Engineering Team. You probably have an interest in the future of cities, sustainability, and building a resilient society. The work we do enables our customers to intuitively and quickly map and perform spatial analysis on Urban Footprint's unique core of urban intelligence data to get help to those who need it and reduce climate change related risk in infrastructure development. As a Software Engineer with experience developing multiple full-stack web applications, you have a penchant for keeping code simple and abstractions to a minimum. You use well-known software design patterns to minimize surprises and speed up the learning curve for new developers. You care about the end-user experience and take responsibility for your code being performant working as designed. At UrbanFootprint we emphasize mentorship and collaboration; we work together to turn customer feedback into new features, design technical solutions, write code, and continuously improve how we work. On average, Engineers at UrbanFootprint pair and mob 1-2 hours per day. Half of your day is dedicated to individual focus time, and we have company-wide meeting-free days. In this role, expect to be constantly learning and proactively and intentionally sharing your knowledge while building and delivering the next generation of our software. - What you'll do
    • Implement full stack features using TypeScript with React, Python with Flask, MapboxGL, GraphQL, PostgreSQL, and other technologies
    • Work closely with Customer Success Managers, Solutions Analysts, Data Scientists, Designers, Product Managers, and other Engineers to turn complex requirements into simple and elegant user experiences, and ensure that what we build creates value for our customers
    • Collaborate on tech designs and code reviews
    • Write simple, human-readable code using good practices for testability and re-use
    • Write unit & integration tests along with application code
    • Take ownership of the features you build, from design all the way to our customers
    • Pair program with engineers of all experience levels and specializations
    • Help grow the next generation of senior engineers through mentorship Key qualifications These are areas we expect you to have some strengths in when starting the job.
      • 2+ years of professional experience developing and deploying full-stack web applications to production using JavaScript/TypeScript
      • Experience with modern frontend frameworks (React, Angular, Ember, Vue, Svelte)
      • Experience with at least one dynamic server-side language (Python, Ruby, Node)
      • Experience with at least one strongly typed language (for example, TypeScript)
      • Experience writing unit-, integration-, and end-to-end tests alongside features
      • A preference for working in a collaborative team environment
      • Curiosity and passion for learning new things
      • Strong communication skills, especially in writing Bonus Qualifications: These are areas we'll be helping you grow in and don't need you to have today.
        • Experience collaborating with colleagues across specializations
        • Experience building enterprise SaaS applications
        • Experience building GIS applications
        • Experience with PostgreSQL and PostGIS
        • Experience with Javascript data visualization libraries like Mapbox, D3, or other geospatial mapping applications such as Kepler GL.
        • Experience with geospatial tooling and approaches to performance indexing and querying (S3, H3, etc.)
        • Experience applying software design patterns
        • Experience with development of scalable, production-quality backend systems.
        • Understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs.
        • We are especially interested in individuals with a background in QA or as SDET. Our philosophy is to build quality in from the beginning, and we'd love additional expertise in this area on our team. UrbanFootprint is committed to diversity in its workforce. We are committed to equal employment opportunity regardless of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. UrbanFootprint is committed to diversity in its workforce. We are committed to equal employment opportunity regardless of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. -

Keywords: UrbanFootprint, Berkeley , Software Engineer (Full-Stack) (Berkeley, CA or US remote), IT / Software / Systems , Berkeley, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Berkeley RSS job feeds