Full-Stack JS Developer

Mid-Senior JavaScript Full-Stack Developer

ABOUT CLOUDBURST, SBC:  A STARTUP STUDIO

We are socially minded entrepreneurs. We exist at the nexus of traditionally disparate worlds: entrepreneurial ventures and social impact organizations. Blending our inherent bias towards action with our intention for positive public impact brought us together. We quickly learned many others share our passion for this exciting space, and we have been growing since. 

 

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.

 

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
  • Eager to mentor and share your knowledge, particularly with folks going through our Software Developer Apprenticeship Program
  • Comfortable presenting complex technical concepts to non-technical folks

Nice to Have:

  • Built production hybrid JavaScript mobile apps (Ionic/Cordova)
  • Built production Angular web apps
  • Architected data models in NoSQL environments (Firebase)
  • Worked in startup environments (major bonus if you have started your own startup before)
  • Mentored or trained Junior Developers
  • Spoken at conferences and/or contributed to open source projects

 

CLOUDBURST CULTURE (AND PERKS)

Head here to see what working at Cloudburst is all about. We bet you will like what you see.