Software Engineer (Full-Stack) (Berkeley, CA or US remote)
Company: UrbanFootprint
Location: Berkeley
Posted on: May 7, 2022
|
|
Job Description:
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!
|