Full-stack Engineer (React & Rails) at Strategyzer

Posted on: 09/24/2021

Location: (REMOTE)

Crunchbase | Original Source

Tags: jest redux rspec enzyme rails typescript graphql aws react javascript

Strategyzer helps companies build new areas of growth, based on our proven methodology and technology-enabled services. **We’re looking for a mid to senior full-stack developer to build a “data through play” experience for our customers to design & test their business ideas.** You’ll be working closely with the product team to contribute to and lead feature projects. To build not-your-average lists and forms application but a realtime collaborative whiteboard experience that fuels many of Strategyzers products & services in interesting and flexible ways. We’re a small team and you’ll have a chance to make an impact in what & how we work.What you’ll be doing ==================== You’ll get to work on our core technology “Workspaces”. A freeform real-time collaborative whiteboarding app that embeds integrated online learning & tools to help teams design & test their business ideas. * **Build new features.** You’ll get to build a product, in a culture that values outcomes & quality over quantity or time. By ideating, speccing and writing code that is easy to understand, change and well tested. Primarily all in Rails, React & Redux. * **Review code**. You will perform code reviews to learn about & improve code, help spot bugs or point out security issues. * **Lead cross functional teams.** You’ll get the opportunity to lead feature projects to deliver value to customers. Be accountable for outcomes. *This is optional, some love to take on the extra responsibility and some prefer to focus on the code, there’s no pressure to lead.* * **Walk in our customers shoes**. You’ll get to observe and speak with customers. Learn about them, who they are and their problems & needs. Fall in love with the problem, not the solution. * **Support our customers**. You will work with support and customers to troubleshoot and fix production issues. * **Impact the product**. You’ll contribute to product roadmap decisions, ideas and offer feedback. Sharing evidence and technology innovation to influence what we build. * **Improve the team**. You’ll get opportunities to facilitate, lead and contribute to product initiatives like retros, workshops and meetings. Share, define and experiment with new processes, ideas or technology. How we work =========== There’s lots to how we work, these are some of my favourite highlights. Feel free to reach out and ask me more [tom@strategyzer.com](mailto:tom@strategyzer.com). * **Continuous learning** - In our meetings we have agenda items to keep this front and centre. Like sharing evidence, learnings, challenges, retros and giving lightning talks. In addition there is a company growth allowance and book budget. * **Take time to improve** - As a dev team, every 6 weeks we improve our engineering workplace. We pay back technical debt, upgrades, try out promising tech and improve the design. * **Aligned autonomy** - We put a lot of focus into alignment, so that people can work autonomously to achieve certain goals. Physiological safety plays a big part too here. About you ========= We value the depth and quality of your experience, more than a specific number of years. That said, successful applicants typically have at least 3-4 years of software development experience. * Solid experience with Rails and React (our core stack) and fundamental frontend languages (JavaScript, TypeScript, CSS, HTML). Redux is a bonus. * Good understanding of software patterns and best practices. * Craftsperson who cares about quality and writes tests to describe and validate their work. * A passion for solving customer problems through simple and effective software. * Strong communication and written skills, we’re remote and work async. * Open-minded, well-organised and highly self-motivated. * Incredibly hungry and wants to make an impact on customers and team alike. * Must [ordinarily] reside between GMT-5 and GMT+3, in order to synchronously work with common collaborators in Europe and Canada. **Bonus points** * Experience of working with realtime always-up-to-date apps. * Knowledge of techniques to work with legacy code whilst keeping it working. * Experience using RSpec, Jest, React Testing Library or Enzyme, GraphQL, AWS. * Understanding of common vulnerabilities and how to write secure code. * Worked on performance and know how to profile and identify issues. About us ======== Our mission is to put practical tools into the hands of every business strategy practitioner. To achieve our mission, we’ve written many best selling books ([Business Model Generation](https://www.strategyzer.com/books/business-model-generation), [Value Proposition Design](https://www.strategyzer.com/books/value-proposition-design), [Testing Business Ideas](https://www.strategyzer.com/books/testing-business-ideas-david-j-bland), [The Invincible Company](https://www.strategyzer.com/books/the-invincible-company), [High-Impact Tools for Teams](https://www.strategyzer.com/books/high-impact-tools-for-teams)). Tools like the [Business Model Canvas](https://www.strategyzer.com/canvas/business-model-canvas), from our first book, have become the go-to tool to design, pitch and iterate your business idea. We’re thought leaders ([Alexander Osterwalder, Yves Pigneur](https://thinkers50.com/biographies/alexander-osterwalder-and-yves-pigneur/) & [Tendayi Viki](https://thinkers50.com/biographies/tendayi-viki/)) in our industry and setting the gold standard for how ideas get designed and tested. Now we’re building the software to enable teams to design, build & test better business ideas. We’re taking the ideas, tools & methodology from those books to build simple, clear and practical digital tools. For customers from academia, to startups and to established enterprises. We are a fully remote team that stretches across 14 countries. Our team contributes directly to the unique company culture we have today and is committed to transforming traditional management practices to build a truly great place to work. These are our principles and you can find out more about us on our [career page](https://www.strategyzer.com/careers). * Care for each other. * Challenge ourselves and each other. * Use visual tools. * Obsess over customers. * Make time to simplify