Full-Stack JavaScript Developer

Full-Stack JavaScript Developer

ABOUT CLOUDBURST, SBC: A STARTUP STUDIO

Our model is a startup studio. We design and build our own startup products, but also work with external entrepreneurs to help shape their vision and turn it to reality. We do this work as a Specific Benefit Corporation (SBC). Our specific benefit purpose is to: “Enable fulfilling and flexible careers in technology and entrepreneurship, with an emphasis on underestimated communities.” We primarily accomplish this through our apprenticeship program. We pair up-and-coming software developers with senior technical staff (that’s you!) to provide hands on training in a fast-paced environment.

We believe that the software industry engages practices that disproportionately hurt the most marginalized people in society — including people of color, people from working class backgrounds, women and LGBTQ people. We believe that these communities must be centered in the progression of technology and we are committed to reflecting that in our workspace. Hence, we strongly encourage applications from people with these identities or who are members of other marginalized communities.

If you have an interest in being part of rapid startup projects with a social impact underpinning, Cloudburst is for you.

THE ROLE

We believe in giving team members huge latitude in their role. We recognize that humans do the best work with the least constraints. You will not be micromanaged. You will be responsible for running your own show. We are building a top-notch team of entrepreneurial designers and developers. We work exclusively on startup projects and entrepreneurial ventures, so our team members must thrive in this environment. If operating in an environment with huge goals but limited structure frightens you, this role is not for you.

This particular role will be a technical lead on greenfield web and mobile app projects. You will work side by side with a UX Designer and Product Manager to ideate and deliver working apps rapidly. You will be responsible for all technical areas of the product: data modeling, software architecture, software development, release management, etc. You will have Junior Software team members on projects that you will be responsible for overseeing and mentoring. To summarize, you should be confident and excited in your ability to be the technical lead on rapid software projects.

ABOUT YOU

Must Have:

Share our passion for making technology a more diverse and inclusive space

Ability to thrive in ambiguous, entrepreneurial environments (and are excited to be part of it)

Strong understanding of JavaScript, both in web applications and Node.js environments

View designing applications and writing code as a lifetime craft that you are constantly honing

Been through the entire software development cycle (from idea to production) more than a few times