Staff Backend Engineer

at Charles Schwab

Job description

Staff Backend Engineer

Permanent employee, Full-time · Berlin

THE IMPACT YOU WILL MAKE

From socks, and petfood, to cosmetics, charles is helping countless brands reach their loyal customers every day, one conversation at a time. Being a staff fullstack engineer at charles means leading talented engineers and exciting projects, to push the frontier of what conversational marketing automation can become. You will set the bar on how end-to-end product development looks like, from conceptualization to post-launch. Join us to build strong brands and retain happy customers together.

THIS IS WHAT YOU WILL BE DOING

  • Set the bar at charles on our tech stack: Typescript and Node.js, to build scalable and maintainable codebases.
  • Lead architectural design and development on charles’ conversational commerce platform.
  • Lead the testing strategy to uphold the reliability and functionality of the application.
  • Make hard engineering and strategy tradeoffs in service of our product vision
  • Optimize application and database performance to ensure a smooth and efficient user experience.
  • Orchestrate the decision-making process regarding the selection of backend technologies and tools.
  • Be the liaison between designers, product managers and engineers to bring our product vision into reality.

YOU’LL FIT GREAT WITH THESE SKILLS AND VALUES

  • Have 5+ years of experience building large-scale complex systems. Having both scale-up and start-up experiences is a big plus.
  • Proficiency in Typescript and Node.js. NestJS experience will be nice-to-have.
  • Proficiency in event-driven architecture, data ingestion, and data transformation. We are currently using Google PubSub.
  • Strong command in relational databases like Postgres
  • Extensive mentorship experience. Strong communication and leadership skills
  • You use code review as a tool to mentor and uphold the standard of the systems you own
  • A bachelor’s or master’s degree in computer science or another relevant technical field—or equivalent experience

OUR STACK

  • Node.js/TypeScript, NestJS
  • VueJS, Tailwind
  • PostgreSQL, PubSub, Redis, BullMQ
  • GCP, Kubernetes
  • Prometheus/Grafana

THINGS WE OFFER

  • Working on challenging and impactful projects at the forefront of one of the most innovative industries in Europe
  • Collaborating with some of the leading experts in Conversational Commerce and disrupting a fast-growing industry
  • Joining forces with a unique community of Tech, Product, Sales, Success, and Marketing experts committed to building the best product in Conversational Commerce
  • Having high visibility and impact across the business with the option to own and drive new initiatives
  • Celebrating our major and micro-wins as well as getting to know each other better at regular team-building events
  • Sharing ESOP (virtual stock options) in the ownership and success of charles
  • Working in a brand new office in the heart of Berlin overlooking the Wall memorial
  • Earning a competitive compensation package

What else we offer?

  • Urban Sports Club membership
  • A weekly personal trainer
  • Meditation session on Tuesdays
  • Free company lunch on Thursdays
  • friendly, open, multicultural work environment
  • Dog-friendly office
  • Discounts on BVG tickets

About us

It’s better to have a conversation

charles is a SaaS startup that enables brand to build personal relationships with customers. With our software, businesses can chat with customers, send marketing campaigns, sell products, analyze results and automate processes. And we go beyond the tech to offer ongoing consultancy for future success. Our vision is to connect any kind of business with their customers via messaging apps to let them do what they need.

Founded by Kapten & Son co-founder, Artjem Weissbeck, and ex-McKinsey ecommerce lead, Andreas Tussing. charles is backed by Salesforce Ventures, Accel and HV Capital and has raised over EUR 30 million to build the global leader in conversational marketing SaaS for global consumer brands.

charles and diversity: be yourself and no-one else

Different perspectives bring innovation and richer work environments. We’re committed to building an inclusive company where you always feel like you belong, whatever your age, gender identity, ethnicity, religion, sexual orientation, disability, status or neurodiversity. These values sit at the heart of our hiring process, so we can create a welcoming workplace where everyone feels valued and heard.

Share this job:
Please let Charles Schwab know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply