Hiring: Software Engineer - Full Stack
About Banzai
Banzai builds software to teach financial education in over 50% of U.S. schools and to over a million children & adults nationwide. 900+ community banks and credit unions have partnered with Banzai to sponsor the courses on behalf of 120,000 educators and communities. We are a small, profitable organization of around 50 professionals in management, sales, sponsor relations, support, public relations, product, and engineering. For more information about us, please visit our website: https://banzai.org
Job Description
Banzai is building a new generation of financial literacy tools and scaling it to millions of users. We are seeking a full stack Software Engineer to help develop new, as well as improve upon, Banzai's ecosystem which delivers financial education to people around the U.S. via sponsors of all kinds.
What you'll do
- Collaborate with designers and other developers to build interactive, educational courses.
- Write clean, efficient, and well-documented code using HTML, CSS, and JavaScript.
- Optimize web pages for maximum speed and scalability.
- Ensure cross-browser compatibility, responsiveness, and accessibility across various devices and screen sizes.
- Conduct thorough testing and debugging to identify and fix issues promptly.
- Stay updated on emerging technologies and best practices in front-end development.
- Participate in code reviews and provide constructive feedback to peers.
- Lead, develop and influence best practices and standards.
- Take ownership, often managing and delivering on multiple concurrent projects.
- Work in a suite of tools, technologies, and programming languages (React, JavaScript, GitHub, Clojure, SQL, Redux, Cloud-based CI/CD, AWS, Sentry, PagerDuty, etc.).
Who you are
- 2+ years of engineering experience at a minimum.
- Expertise in the latest front-end technologies (HTML5, CSS3, responsive design, accessibility, etc.) and frameworks (React, Angular, Vue, etc.).
- Experience prototyping and building web applications from scratch while working with a variety of full-stack tools and technologies.
- Excellent written, verbal, and interpersonal communication skills.
- Ability to work collaboratively with diverse personality types.
- Willingness to stretch yourself and contribute as a full stack developer.
- Familiarity with functional programming languages (Clojure, Elixir, Elm, Haskell, OCaml, etc.) is a plus.
- Game, animation, and interaction development experience would be a helpful.
- BS in Computer Science, Information Technology or related field or equivalent experience.
What we offer
- Competitive salary and unbeatable benefits
- Full healthcare benefits, with 95% premium coverage, and 100% coverage of out-of-pocket expenses
- 401(K) employer match of 5%
- Flexible PTO
- Remote friendly
- Life and disability insurance
- Phone and service upon completion of an agreed-upon target
- Stock options
- Fully-stocked kitchen onsite
- Amazing co-workers!