Software Engineer (Frontend Expertise)

Job description

About Landbot

Operating in more than 40 countries,ย Landbotย (the most powerful No-Code Chatbot Builder)ย offers a platform that helps companies to create unbeatable chatbot conversations in different channels: Web, WhatsApp, and Messenger.

With us, you will be working in a team of engineers, designers, PMs. A team with diverse and exciting backgrounds coordinated with agile methodologies No matter the location, we put fun at the heart of everything we do and set ambitious goals to push things forward.

Our Core Values

Your challenge

Landbot is seeking a Software Engineer to join us in our mission to empower businesses to create frictionless experiences for their customers by democratizing access to technology and knowledge by connecting every company and individual to forge efficient, balanced, and meaningful relationships.

The Team

We're a people-focused Engineering organization: the members of our team value working together in small teams to solve big problems, supporting an active culture of mentorship and inclusion, and committing themselves to learning new things daily. Pair programming, weekly demos and tech talks are at the core of how weโ€™ve built our team and product.

The Role ๐ŸŽฉ

As a part of the team, youโ€™ll work closely with product managers, designers and fellow engineers on solving challenging problems. You will own your products end-to-end and help take the company to the next level. Youโ€™ll join a safe environment to ask questions and constructively suggest whether there is a better way to do something.

Job requirements

What We Are Looking For ๐Ÿšจ

Landbot extensively uses React and Typescript. Python, Django, and MySQL are the primary off-the-shelf technologies in our stack. We are hosted on Google Cloud.

  • You have experience working with React (Hooks / Context) and state management frameworks like Redux
  • You have experience working in rapid product development building responsive web pages using a combination of HTML5, CSS3, and JavaScript with recent experience in ES6
  • Skill in applying good practices and Functional Programming principles in software development
  • You have experience working with DDD
  • You have experience designing and developing APIs
  • You can lead and influence architectural designs across the stack
  • You are a pragmatic programmer that understands how to balance quality, time to ship, and cost
  • You can improve engineering standards, tooling, and processes
  • You enjoy mentoring and teaching colleagues at all levels, while also learning from them
  • You have a holistic approach to quality
  • English & Spanish fluency is mandatory
  • You receive feedback and see challenges with a growth mindset

Bonus Points ๐Ÿ†. TBD

  • Experience building End to End tests with Cypress or other similar tools.
  • Experience building and maintaining APIs in Node.js
  • You are aware of and you apply SOLID principles in software development
  • Experience with object-oriented programming languages such as Java, .NET or Python. We develop in Python but we consider it more important to know good engineering practices than the syntax of a language.
  • Experience with the Django web framework
  • Experience with MySQL
  • You have experience working with Hexagonal architecture
  • You have a strong portfolio (on Github) that displays your passion for delighting users
  • You have previous experience working with a large engineering team on a complex web application

Hiring Process

1๏ธโƒฃ Hiring Manager + HR - We know each other, we know your concerns, validate details and experience and we tell you more about Landbot (60min).

2๏ธโƒฃ Technical Exercise - We give you a code challenge so you can show us all your knowledge, use of good practices, etc. (1 week).

3๏ธโƒฃ Technical Interview - Weโ€™ll go deeper into your technical skills speaking about your code challenge and how you think regarding designing an architecture (120min).

Benefits ๐Ÿ˜

  • Hybrid culture: you can choose between a full remote or a beautiful office in Barcelona (or both!). We ask you to be based within GMT-5 and GMT+3 time zones so we have enough overlap to collaborate.
  • We are remote-friendly! ๐ŸŒ No matter your location what's important is your contribution.
  • Great company culture, we have a young, upbeat, and international work environment.
  • Flexible schedule.
  • Open vacation policy and flexible holidays so you can take time off when you need it.
  • Top-notch work equipment, but weโ€™re happy to get you whatever equipment to get your job done.
  • Training budget ๐Ÿ“š ๐Ÿ“–
  • Ticket transport ๐Ÿš‹
  • ๐Ÿ– 25 days of paid vacation (23 regular days + December 24th & 31st ) ๐Ÿ–
  • English & Spanish lessons ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡ธ
  • Flex compensation with Cobee ๐Ÿ’ธ๐Ÿ’ธ for employees residing in Spain.
  • Team building activities ๐ŸŽณ๐Ÿป๐Ÿ•
  • Referral Bonus if you bring other talented people like you.
  • ...