Full-Stack Developer - Piktochart

Reposted 5 Days Ago
Be an Early Applicant
5 Locations
In-Office or Remote
Senior level
Information Technology • Software
The Role
As a Senior Full-Stack Ruby on Rails Developer, you'll build and maintain scalable web applications, enhance features with AI, and collaborate with cross-functional teams to deliver user-centric solutions.
Summary Generated by Built In

About ThriveCart:

Piktochart is a web-based graphic design platform that empowers users to create professional-grade visuals, including infographics, presentations, and videos, without the need for extensive design experience. Founded in 2011, Piktochart has grown into a global team of developers, designers, marketers, and support staff dedicated to building the best visual storytelling tool on the internet.

Location (Remote):

APAC or EU

Job Overview:

We’re looking for a Full-Stack Developer who’s excited about building great products at scale. You’ll contribute across the stack — from crafting intuitive front-end interfaces to designing robust back-end systems. You care about code quality, scalability, performance, and security — and you're always thinking about how your work impacts the user.

At Piktochart, we move quickly but responsibly — delivering value to users through thoughtful iteration. If you’re passionate about full-stack development and enjoy collaborating with a cross-functional team to bring ideas to life, we’d love to hear from you.

What Your Work Will Entail:

  • Write clean, maintainable, and efficient code using Ruby on Rails and modern JavaScript frameworks like VueJS.
  • Build and maintain scalable backend systems and services that power our web platform.
  • Enhance the platform with AI-driven features that simplify design and boost user creativity.
  • SVG manipulation and rendering: Building complex, performant SVG-based elements with support for dynamic updates, transformations, and user interactions.
  • Custom DOM/CSS rendering techniques: Creating layers beyond standard HTML/CSS (e.g., using canvas, WebGL, or SVG layers) for rendering high-fidelity visual elements.
  • Custom visual editing tools: Developing and refining interactive canvas-based tools (drag, drop, resize, rotate, align, group, etc.) to give users full creative control.
  • Collaborate cross-functionally with designers, product managers, and fellow developers to deliver full-stack features that delight our users.
  • Develop and maintain architecture that ensures scalability, performance, and security across both front and back ends.
  • Participate in technical design discussions, implement robust solutions, and write tests to ensure quality.
  • Take part in code reviews, knowledge sharing, and mentoring within the team.

What You Bring To This Role:

  • 4+ years of experience as a full-stack developer, preferably working on SaaS or web applications.
  • Hands-on experience with Rails & frontend frameworks like Vue/React/Svelte for building and maintaining SaaS applications.
  • Strong knowledge of JavaScript/Typescript fundamentals and modern frontend frameworks.
  • Experience working with or building AI-powered features.
  • Solid understanding of software architecture, database design, and security best practices.
  • Experience working collaboratively in cross-functional teams.
  • A user-first mindset with strong problem-solving skills and attention to detail.
  • Excellent communication skills and a willingness to learn, grow, and mentor others.

Learn More About Piktochart:

Our team thrives on collaboration, innovation, and continuous growth. We foster an open environment with regular knowledge-sharing sessions and encourage active participation in shaping the platform. Our values include:

  • Commit to Excellence – We believe in delivering high-quality work and continuous improvement.
  • User-Focused Problem Solving – Every line of code should contribute to solving a real problem for our users.
  • Team Collaboration – We work better together, valuing input from every team member.
  • Growth Mindset – We embrace challenges as opportunities to learn and grow.

Join us and help shape the future of visual storytelling with Piktochart!

Top Skills

CSS
HTML
JavaScript
React
Ruby On Rails
Svelte
Svg
Vuejs
Webgl
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
31 Employees
Year Founded: 2016

What We Do

ThriveCart is the leading sales platform for digital course creators, coaches, entrepreneurs, and online businesses looking to boost revenue, drive conversions, and scale audiences. Its no-code funnel builder is engineered to optimize the sales process through its high-converting checkout pages, powerful affiliate management tools, and advanced behavioral sequencing. In addition, ThriveCart’s native Learning Management System, Learn and Learn+, enables users to easily manage and build membership bases and grow customer lifetime value. ThriveCart powers over 50,000 businesses that have generated over $5 billion in sales

Similar Jobs

Form3 Logo Form3

Senior Full-stack Engineer

Fintech • Payments • Financial Services
Remote
2 Locations

Stream Logo Stream

Staff Software Engineer

Cloud • Machine Learning • Other • Software
In-Office or Remote
3 Locations

Dandy Logo Dandy

Senior Software Engineer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
EU

Sedna Logo Sedna

Salesforce System Administrator

Information Technology • Software
Remote
3 Locations

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account