Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer (L3) image - Rise Careers
Job details

Full Stack Software Engineer (L3)

Video editing is the final frontier of software tools moving to the cloud. We're making the next generation of modern creators tools to enable everyone to share their story online. Join us at Kapwing on our mission to make content creation fast, accessible, and collaborative.


Everyone is a creator. The problem, however, is that today's tools get in the way of expressing our creativity fully. Especially when it comes to video, the gap between an idea and a video is wide enough that it's hard to even start.


Our mission at Kapwing is to make content creation easier and more accessible. Our main product, Kapwing Studio, is an online video editor that is both powerful and easy to use. Millions of creators every month choose Kapwing to tell their story and bring their ideas to life.


Our vision is to build a modern video editing platform that serves as the go-to tool for anyone creating video for Youtube, social media, or work. Kapwing turns video editing, traditionally a heavyweight, time consuming workflow, into a joyful, collaborative experience. We believe that we can use technology to augment the video editing and content creation experience, and we've already started on this path with a wide array of templates, applications of artificial intelligence, and new pipelines for exporting and video processing.


Join us on our journey to democratize creative tools and invent the future stack of video creation.


Responsibilities:
  • Define, build, and launch full-stack features (React, Node, and Python) for one of the world's most popular cloud-based video editors.
  • Design, test, and implement LLM powered pipelines to automate away tedious parts of video editing.
  • Stay up-to-date on new AI technologies, including LLMs and generative models. Prototype and test new technologies to evaluate quality and improve performance.
  • Test new features, monitor releases, and mitigate risk.
  • Investigate and prototype new technologies and build applications on top of ML-powered APIs
  • Implement new features and improvements to Kapwing’s Studio and other core products. Partner with product and growth to reach new creators and sell to creative enterprises.
  • Create a culture of engineering excellence by refining our processes, documentation, onboarding and interviewing practices, tooling, and other cross-functional systems. Collaborate with, mentor, and teach other engineers in your area of expertise.


Requirements
  • 1+ years of production-level software engineering experience in a modern web stack OR 2+ production-level internships
  • Comfortable with React, Redux, Typescript, Node, automated testing (i.e. Cypress, Jest) and REST APIsExperience prototyping and building new products from scratch. Can evaluate, configure, and incorporate new web technology
  • Experience building full stack features that leverage LLMsScrappy: Define and quickly execute on MVPs to test out product hypotheses. Descopes problems to avoid getting lost in the weeds.
  • Entrepreneurial: Excited about joining a small, high-growth team and contributing across all areas of the company
  • No ego: There’s a lot we wish we could do but don’t have time for. Must have the ability to put the product’s needs first.
  • [Preferred] Interest in or experience with video engineering (processing, uploads, FFMPEG, visual recognition, etc)
  • Work authorization in the USA for 4+ years without sponsorship


$125,000 - $160,000 a year

Average salary estimate

$142500 / YEARLY (est.)
min
max
$125000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Software Engineer (L3), Kapwing

Are you a passionate Full Stack Software Engineer ready to take on an exciting challenge? Join Kapwing in San Francisco, California, where we're on a mission to revolutionize video editing and content creation. Picture this: millions of creators around the world rely on our powerful yet user-friendly online video editor, Kapwing Studio, to bring their ideas to life. Your role will be vital as you define, build, and launch full-stack features using technologies like React, Node, and Python. But that’s not all! You’ll also have the opportunity to design LLM-powered pipelines that automate tedious tasks, keeping our creative tools at the cutting edge. We’re looking for someone who loves experimenting with AI technologies to prototype and evaluate new features, all while maintaining the highest quality standards. You’ll work closely with product and growth teams to engage new creators and expand our reach. Embracing a collaborative and ego-less culture, you'll mentor fellow engineers, refine our processes, and help shape our engineering practices. If you're a scrappy problem-solver eager to contribute on a small but mighty team, Kapwing is the perfect place for you. Here, you will not just code, but also innovate and have a direct impact on the future of video creation. The salary for this role ranges from $125,000 to $160,000 annually, and we welcome candidates with a diverse range of background experiences. Step into your next great opportunity with Kapwing today!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer (L3) Role at Kapwing
What are the responsibilities of a Full Stack Software Engineer at Kapwing?

As a Full Stack Software Engineer at Kapwing, you will define, build, and launch full-stack features for one of the most popular cloud-based video editors. You will work extensively with React, Node, and Python, while also designing LLM-powered pipelines to optimize video editing experiences. A significant part of your role will be to stay current with AI technologies and prototype new applications, as well as collaborating with product and growth teams to enhance our core products.

Join Rise to see the full answer
What are the qualifications required for the Full Stack Software Engineer position at Kapwing?

To qualify for the Full Stack Software Engineer role at Kapwing, candidates should have at least 1 year of production-level software engineering experience in a modern web stack or 2+ relevant internships. Proficiency in React, Redux, Typescript, Node, and automated testing frameworks is essential. Experience with building full stack features and an entrepreneurial mindset are also important, especially in a fast-paced startup environment like ours.

Join Rise to see the full answer
What is the work environment like for the Full Stack Software Engineer at Kapwing?

At Kapwing, the work environment is collaborative and supportive. As a Full Stack Software Engineer, you will be part of a small, high-growth team focused on innovation and excellence in engineering. We foster a culture of mentorship, allowing you to guide others while continuously learning yourself. We prioritize agility and a user-first approach to build tools that truly make a difference for creators globally.

Join Rise to see the full answer
How does Kapwing integrate AI technologies into video editing?

Kapwing is committed to leveraging cutting-edge AI technologies, particularly in video editing. As a Full Stack Software Engineer, you will develop features that utilize LLMs and generative models, allowing us to automate tedious aspects of video editing, thereby enhancing user experience and efficiency. Staying abreast of the latest developments in AI will be crucial to your role at Kapwing.

Join Rise to see the full answer
What is the salary range for a Full Stack Software Engineer at Kapwing?

The Full Stack Software Engineer role at Kapwing offers a competitive salary ranging from $125,000 to $160,000 a year. This reflects our commitment to attracting top talent in the industry and recognizes the value you will bring to our innovative projects.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer (L3)
What full-stack technologies have you used in your previous projects?

Discuss your experience with specific technologies like React, Node, and Python. Highlight how you’ve used them to develop features or products, and be ready to provide a concrete example to illustrate your expertise.

Join Rise to see the full answer
Can you describe your approach to developing an MVP?

Talk about the steps you take to identify core features that validate product hypotheses. Explain how you prioritize tasks to ensure effective development while maintaining quality and minimalism in the initial product.

Join Rise to see the full answer
How do you stay updated with new web technologies?

Share the resources you utilize for learning such as online courses, tech blogs, or communities that focus on web development. Provide examples of how you have leveraged new technologies in past projects.

Join Rise to see the full answer
Can you explain a challenging problem you solved in a project?

Be prepared to discuss a specific problem, detailing the context, your approach to solving it, and the final outcome. This shows your analytical skills, technical expertise, and ability to thrive under pressure.

Join Rise to see the full answer
What best practices do you follow for automated testing?

Discuss your experience with automated testing, including tools like Cypress or Jest. Point out your methodology in creating test cases and ensuring that your code remains robust and reliable.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Describe your strategies for prioritizing work, such as using methodologies like Agile or Kanban. You might want to give an example of a time when you successfully managed competing deadlines.

Join Rise to see the full answer
What do you consider when designing REST APIs?

Talk about importance of user needs, scalability, and security. Mention how you would document your APIs effectively for other developers and ensure they are user-friendly.

Join Rise to see the full answer
How do you handle conflicts in team settings?

Discuss your approach to conflict resolution, emphasizing communication, listening, and collaboration. Use an example to showcase your ability to maintain a healthy team dynamic.

Join Rise to see the full answer
What excites you about working in video technology?

Share your passion for video technology and how it influences creativity. Discuss how you see yourself contributing to Kapwing’s mission and what aspects of video technology truly fascinate you.

Join Rise to see the full answer
Can you describe your experience with mentorship?

Reflect on any previous experiences you’ve had mentoring others. Describe how you approach mentorship, your philosophy, and the impact it has had on both your mentees and yourself.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Áleph Remote No location specified
Posted 3 days ago

Join Aleph as a Staff Software Engineer and help shape the future of financial insights through technology.

Join a dynamic team as an Intermediate Frontend Developer, where you'll play a key role in shaping innovative web solutions using Angular and ReactJS.

Posted 2 days ago

Join VSO as a Principal Software Engineer and play a pivotal role in shaping innovative software solutions in a supportive and growth-oriented environment.

Photo of the Rise User

Join Amtrak as a Lead Software Engineer to drive the future of transportation technology with your expertise in IBM Maximo.

Posted 4 days ago

Join Northrop Grumman as a Senior Software Engineer to develop and enhance revolutionary systems impacting national security.

Photo of the Rise User
Wheely Hybrid Λευκωσία, Nicosia, Cyprus
Posted 10 days ago

Join Wheely as a Site Reliability Engineer and elevate their innovative platform while ensuring the highest levels of security and performance.

Photo of the Rise User
Webranking Remote No location specified
Posted 4 days ago

A dynamic role for a React Developer to enhance custom web platforms through innovative solutions and collaboration.

ACT Remote Remote Position
Posted 14 days ago

Join ACT as a Software Engineer I to contribute to meaningful educational solutions in a fully remote environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT