Back to job search
Job Description
Black Rocket Productions LLC – We think we’re changing education. Kids just think it’s cool.
"We think we are changing education. Kids just think it's cool."
Summary
Black Rocket is looking for a web developer to join our team. The Developer’s primary role is to develop and maintain a proprietary software system, integrate 3rd party systems via API connections, and assist the technology team as needed. The Web Developer is required to be at Black Rocket headquarters in central New Jersey two days of the week, but may be eligible to work from home the other days.
Our Company
Join our cast of talented, creative people who care deeply about revolutionizing STEM education for the next generation of developers, tech leaders, and entrepreneurs. The company specializes in enrichment programs (camps/ after school) and game-based learning for educators (K12 in-school programs). Black Rocket is an established company with the culture of a startup. We work hard at a fast pace, but also find time for fun. Perks include a laid-back dress code, outdoor workspaces, work from home policy, drone racing, arcade lounge, company BBQs, and social events.
The position as part of the Black Rocket development team, the Web Developer takes part in the full-stack development and maintenance of Black Rocket’s internal web application, and other web properties including WordPress, Shopify, and Moodle sites. Day to day, you will work to automate business processes and innovate new features for each of Black Rocket’s sites and applications. All Black Rocket owned web properties run on a LEMP stack through Digital Ocean and Laravel Forge.
Benefits: Salary is competitive with industry standards. Health benefits, 401k, and profit sharing are provided. Hybrid work schedule.
Experience and SkillsCore Qualifications /Skills
Candidates may be from any technology field that includes programming, computer science, and/ or server maintenance. A bachelor’s degree is necessary and 1 year minimum experience is preferred.
The Web Developer will work closely under the Assistant Director of Technology and Director of Technology to complete the following tasks:
Designing, implementing, and managing custom web-based applications, & databases
Integrating proprietary applications with external service, CRM, Google Analytics, appointment booking, Shopify, Stripe, and various other APIs
Working with the development team to develop efficient workflows and procedures
Managing content management systems (including WordPress and Moodle)
Maintaining version control (Git) on all development
Designing and implementing MySQL databases
Server administration including organization of file system and account management
Conducting requirements gathering and analysis from user feedback
Working with external coders and companies as relevant on development projects
Analyzing problems, write and debug code to resolve business issues
Ideal Qualifications
Bachelor’s degree in Computer Science, IT, or similar
Proficiency in PHP (LEMP stack)
Proficiency in JavaScript
Extensive experience with HTML5, CSS3
Proficiency in database administration, specifically MySQL databases
Familiarity with current technologies (server, database, languages) and standards
Strong understanding of OOP and design patterns
Experience with unit/integration testing code
Experience using Git-based resources for version control of projects
Experience with web services technologies, such as REST, SOAP, WSDL, Ajax, and JSON
Understanding of UI/UX design
Working knowledge of server administration, specifically Linux
Knowledge of XML, Shell Script, process scheduling
Familiarity with web servers, specifically Ngnix
Experience with Laravel or similar MVC framework
Experience with Vue or Angular
Excellent verbal and written communication skills
Ability to manage multiple concurrent projects, while maintaining attention to detail
Ability to work successfully in a collaborative environment and open to feedback and new ideas
Job BenefitsSalary is competitive with industry standards. Health benefits, 401k, and profit sharing are provided.