Democratize education, enabling educators to amplify their impact and students to control their learning experience at StrongMind
Requirements
- 4+ years of Engineering experience with at least one modern language in a production environment, multiple languages strongly preferred (e.g. Ruby/Rails, JS/TS, Python/Django)
- Awareness of cross platform development best practices (e.g. mobile first, responsive design, progressive web applications)
- Knowledge of mobile development a plus
- Experience designing cloud-based software solutions
- Demonstrated experience utilizing CI/CD systems
- Fluency with agile methods
- Involvement with Open Source projects a plus
Responsibilities
- Build magical product experiences. Make the technical & complex simple and effortless.
- Lead in all aspects of the software life-cycle, from ideation through development and including production support.
- Collaborate deeply with a cross functional team of Engineers, UX, Product and Operations to create engaging and adaptive application interfaces.
- Increase awareness of the larger technical picture, helping your team to understand their blind spots and how they can effectively integrate into the technical ecosystem.
- Identify opportunities for shared solutions across teams and guide successful designs and implementations.
- Leverage practices such as Continuous Integration, Pairing, and Test-Driven Development to deliver early and often.
- Apply Lean Startup/Agile approaches to software development
Other
- Bachelor’s Degree in Computer Science, Computer Information Systems, Education, a related field, or equivalent experience
- 4+ years Software development experience preferably in a full-stack capacity
- Exceptional communication skills
- Strong verbal and written communication skills
- We welcome all qualified candidates eligible to work in the United States. At this time, we are unable to sponsor visas.