Section4 is on a mission to deliver elite business education for all. Since early 2020, the best minds in business have taught over 15,000 students strategic frameworks that have upleveled their thinking and accelerated their career – all this without the friction of business school applications and at a fraction of the cost. If you’re interested in joining a fast-paced education startup making a meaningful impact in the world, join us at Section4.
At Section4 we are building amazing curriculums to provide an elite level of education to a wide set of business people that would likely not have the opportunity to gain this level of education without Section4. The engineering team is dedicated to creating an amazing platform to deliver this education to our students. The courses (Sprints) Section4 creates set the bar high for quality and impact, and the engineering team’s learning platform meets and exceeds that bar. As lead engineering at Section4, your primary concern day in and day out is to build a great learning and engagement platform for our students. The platform has many challenging components like live lecture streaming, impactful video-on-demand, asynchronous communication channels like live chat, and deep search technologies across our different content media.
We have a young engineering team and a young product platform so you will be joining the engineering team at a great time and you will have a direct impact on the success of Section4 and its students.
Technologies we use NodeJs/Express, Postgres, Docker, Python, AWS, GraphQL, ReactJS
This position is a remote position based in the US. This position reports directly to the Head of Engineering.
What you’ll do
Lead engineering effort(s) on meaningful projects, and take ownership of multiple larger features and services.
Provide technical leadership for a team with limited guidance from engineering management or senior teammates.
Design, estimate and implement new and refactored software services on the platform securely, reliably, and at scale.
Take ownership of the quality and design and implementation of software components
Evaluate and create new product features in collaboration with the product team. Regularly participates in the creation of the team roadmap and ensuing feedback
Participate in code reviews and retrospectives
Architects services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling
Foster a security-first mindset within your team, and lead by example.
Think about team practices and processes and regularly discusses improvements with their team.
Mentor your teammates in an open, respectful, flexible, empathetic manner.
Who you are
Bachelor’s degree in Computer Science, Computer Engineering or demonstrative years of relevant experience
7+ years of hands-on experience
3+ years of experience with NodeJS/Express
Experienced with modern application tooling, CI/CD, cloud architectures
Experience with large and complex applications which span multiple teams and stakeholders
Experience reviewing the work of your team and mentoring team members
Helpful if you’ve worked at a B2C software company or otherwise have experience building software at a fast-growing startup.