Pipedrive Company Profile

Senior Front End Developer


Job Description

Senior Front End Developer




We believe it takes great people to create a great product. That’s why our team lives our company values, and we hire based on them, too. Since 2010, Pipedrive has been on a mission to support sales and marketing teams with easy-to-use, powerful tools that make everyday work faster and easier. Today, our cloud-based software is trusted by over 98,000 companies and used in 150 countries. We have grown from a five-man team to a truly international company of over 800 people, representing more than 50 nationalities, with ten offices distributed across Europe and the US. In 2020, Pipedrive received a majority investment from Vista Equity Partners, a global investment firm that invests exclusively in enterprise software, data and technology-enabled businesses, making Pipedrive the fifth unicorn from Estonia. As a Senior Front End Developer, you’ll get to use React.js to build a complex UX platform on top of our Back End services as well as dabble in the Back End services built with Node.js and Typescript. You will help shape the architecture and foundation of our platform. The technologies we use:Mostly Node.js, Typescript, some PHP, and a little bit of Golang and GraphQL - on Back EndMostly React.js, some Backbone.js - on Front EndMySQL, ElasticSearch, Redis, OpenStack, Couch DB, Rabbit, Kafka - on the server-side How we work:Our engineering team is our biggest team, yet we try to keep it flat and scalable using an innovative model built around independently operating Tribes. Each Tribe is a self-efficient unit with full ownership of its own area, accommodating Product Managers, Designers, and all necessary Engineering roles. Developers have a lot of freedom, they get to pick Missions to work on and when they’re done with a Mission, they’re back at the Launchpad keeping the show running and recovering before the next Mission. You can check out a short video about how we work in Tribes. Each Tribe is highly independent of each other and all of them are different in small but important ways: they work on different parts of the product, they develop their own microservices, they pick parts of their stack, they have their own allowance for team events, and many, many other things. By joining Pipedrive you'll also be joining one of our versatile Tribes, and as our fast-paced business keeps growing, you are also able to join other Tribes, and be able to grow and take on new roles and interesting challenges. Sounds interesting? Here's what we're looking for: 

What you’ll do:

    • Work independently in a team and deliver high-quality code in a timely manner
    • Work with a platform that hosts series of micro frontend components
    • Help us create a custom design system library for React
    • Do code reviews and provide feedback to your peers
    • Write automated tests
    • Deploy to production and maintain monitoring
    • Be on call when it’s your turn, react to alerts, and resolve production incidents
    • Continuously improve your stack and pay off technical debt
    • Think multi-DC, highly available, and scalable

You should have:

    • Proven software development track record
    • Personal projects that show an aptitude for engineering and product sense
    • Ability to work in areas outside of your usual comfort zone and get things done quickly
    • Interest and contributions to the Open Source community is a great plus
    • Understanding of security threats
    • Good experience with some of the following technologies: React.js, JavaScript (ECMAScript 6+), TypeScript, Node.js
    • Beneficial to have some experience with GraphQL, Golang, MySQL, ElasticSearch, Redis, RabbitMQ, Apache Kafka, Docker, Kubernetes
    • Any experience with multi-DC cloud-based services is a great plus
    • Fluency in English

What you'll get:

      • A value-driven work environment where people come first
      • A lively bunch of colleagues from over 50 different countries with offices in Tallinn, Tartu, Lisbon, Prague, London, Dublin, New York, Florida, and Riga
      • A team serious about getting things done while not taking ourselves too seriously
      • A place in our new and custom-designed Prague office
      • The chance to be a trailblazer in our growing team
      • Freedom to execute your ideas with a passionate and motivated team supporting you
      • Freedom to choose the missions (projects) you want to work on, including missions in Tallinn and Lisbon
      • Excellent work-life balance
      • Flexible working hours as long as you’re there for your team members
      • The possibility to work from home when you need to
      • Personal training budget so you can level-up your skills
      • Competitive salary including all the benefits you’d expect from a great employer ( 25 days of vacation + 5 health days per year, private medical care, meal allowance for each workday in the Prague office, a monthly contribution for sports, books, and entertainment via the Benefitka card, 365-day Prague public transport ticket, and retirement fund savings, extra vacation days as a tenure benefit, stock options)
 Based on this role's access to certain data, Pipedrive will be conducting a pre-employment background investigation in conjunction with your application for employment with our company. Such data will be handled in accordance with Pipedrive's Privacy Policy for Recruitment. We're looking for a Front End Developer with a love for modern technologies, drive for delivery, and global thinking. In this role, you will be delivering the next generation of Pipedrive’s new features. If this is something for you, send your resume (in English) or a link to your LinkedIn profile and please add why we should pay extra attention to your application.


Find your dream job

Recently added jobs at Pipedrive

Full Stack Developer

Senior Back End Developer

Junior Developer

Backend Developer

Senior Frond End Developer

Freshly added jobs

24 hours
30 days

Software Developer C++

Backend Software Developer

Senior Cloud Developer

Solution Expert/Developer SLM


Software Enabling

Software Developer

Javascript Low-Code Developer