Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
This is a hands-on, end-to-end role with significant contribution and room to grow. You will be our go-to builder, responsible for taking projects from initial idea all the way through to a finished, polished product. That means designing, building, testing, deploying, and maintaining the front end, the back end, and everything in between for whatever website, app, or software project we take on. You will start as an individual contributor owning and managing the entire backend, with a clear path to grow into a leadership role managing a team of software engineers as the company scales.
We value resourcefulness above all. We are looking for someone who finds a way to make things happen, not someone who explains why they can't. When we bring you an idea, we want a builder who figures out how to deliver it.
What You'll Do
-
Build complete web and software products from conception to finished product, handling both front-end and back-end development.
-
Build and manage our entire backend infrastructure, including databases, APIs, servers, and integrations.
-
Design and develop user-facing interfaces that are clean, intuitive, and reliable.
-
Build, launch, and manage an online course from start to finish that we can sell to customers, including the platform, content delivery, payments, and student experience.
-
Develop and maintain additional websites, apps, and digital products as the business requires.
-
Use AI-assisted development tools to build faster, smarter, and more efficiently.
-
Plan, prototype, and ship projects independently while collaborating closely with leadership on priorities.
-
Continuously improve, maintain, and scale existing products for performance, security, and reliability.
-
Over time, help define our technical direction and eventually hire, mentor, and manage other engineers.
Requirements
Proven professional work experience as a full stack, front-end, or back-end developer.
-
Proficiency coding with AI tools (such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar) to accelerate development and problem-solving.
-
A solutions-oriented, can-do mindset; you find a way to make what we need happen rather than explaining why it can't be done.
-
Ability to independently build and ship complete products without needing constant direction.
-
Strong front-end skills (such as React or similar modern frameworks) and solid back-end skills (such as Node.js, Python, Ruby on Rails, .NET, or similar).
-
Experience with databases, RESTful APIs, version control (Git), and deploying applications to the cloud (AWS, Azure, or similar).
-
A genuine willingness to learn new technologies and tackle unfamiliar problems.
-
A growth mindset and the ambition to grow with the company into a technical leadership role.
-
Self-motivated, resourceful, and comfortable owning projects end to end.
Nice to Have
-
Experience building or managing online courses, learning platforms, or e-commerce products.
-
Experience integrating payment systems and third-party services.
-
Familiarity with UI/UX design principles.