ABOUT THIS ROLE
Building a product is always about balance — between done and perfect, between taking on tech debt and taking your time, between what's needed and what's possible. In the lifecycle of a feature or even an industry, the right balance evolves.
At Reforge engineering, our situation is a little unique. Our customers are the leading practitioners in the tech world. Employees from Google, Github, Reddit, Airbnb, and more look to us to provide in-depth organized insights that accelerate their careers. Furthermore, they look to us to provide a product experience that reflects the high quality of our content. In the beginning, Reforge was a content-driven company, and we are evolving to become a product-driven company. We want to be the example of world-class education and community product.
It will be your job to think with us, to identify and build the best software we can in the moment with a grander vision in mind, and help us move the professional education industry to a place that reflects the reality of work. Perfectly balanced, as all things should be (sorry, couldn't help myself).
You'll be joining as part of the foundational team of a profitable proven startup. We bootstrapped to high seven-figure revenue, led by experienced entrepreneurs. In addition, you will integrate into our community of subject matter experts, including the leaders who helped build companies like Slack, Pinterest, CreditKarma, ClassPass, ipsy, Eventbrite, SurveyMonkey, Thumbtack, and more.
WHO YOU'LL WORK WITH
You'll be one of the early founding members of our cross-functional engineering team comprised of product design, software engineering, marketing, and analytics.
You'll work with our head of product, CTO, head of engineering, head of design, and your awesome peers in our engineering team to envision new solutions to customer problems based on our high-level strategy.
World-class practitioners - our programs are application only and very selective. They attract top performers from the world's leading tech companies. Your job will be to study their challenges and opportunities to create an amazing product experience.
WHAT YOU'LL OWN
You won't be given a list of features that need to be implemented - you will be presented challenges to solve and tasked with leading a project to come up with the best possible solution. You'll work with the product and design team to communicate what is feasible and to understand and envision goals.
Here are some delightful bullet points that outline some things you'll be doing:
Contribute to the Reforge offering by understanding the mission and chip in with feedback/ideas on how to improve Reforge
Lead by example by writing code others can understand
Design and development of new products, features, and enhancements
Own and solve problems from end-to-end.
Engage with customers to understand their problems, goals, and aspirations in pursuit of a better customer experience
Communicate with non-engineers to define requirements and deliverables
Contribute feedback and ideas to the direction of Reforge that align with the mission
Keep up-to-date with current technologies, and know when to apply them to projects
Periodically teach your co-workers all the great stuff you learnt via tech talks, brown bags, blogs or open source
WHAT WE ARE LOOKING FOR
You understand and enjoy working on the full stack (servers, backend, frontend, assets, networking)
You've worked with or have a desire to learn the latest versions and main libraries of the following tech:
Ruby on Rails
React, vanilla javascript, webpack
Postgres, redis, memcached
Server knowledge like Heroku, Docker, or custom builds
Bonus: Python, mobile (native or non-native), data science libraries/tools
You have an user-oriented mindset and have built software with a proven track record of making it part of a successful business
Strong communication skills, both written and verbal
You can lead a project from conception to maintenance, planning iterative releases that deliver high impact
You want to like the place at which you work
Our commitment to diversity and inclusion: We deeply value creating a team with different perspectives, educational backgrounds, and life experiences, and we prioritize diversity within our team. We encourage people from underrepresented backgrounds to apply.