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

FS Software Engineer

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 100,000 companies and used in 179 countries. We have grown from a five-person team to a truly international company of over 850+ 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.


We’re looking for a software engineer in our Tallinn or Prague office. In this role, you will get a chance to work with our awesome engineers, designers, and product managers and work on the core product part of Pipedrive.


How we work: Our engineering team operates in independent tribes, ensuring flat hierarchies and scalability. Each tribe is self-sufficient with full ownership of its area. Developers enjoy a lot of freedom: they choose missions to work on, and after completing a mission, they return to the launchpad to recover and prepare for the next one. You can see more about this here.


The technologies we use:

TypeScript/JavaScript

Node.js on the Back End

React.js on the Front End

MySQL, Redis, Apache Kafka, Docker, Kubernetes



Your new adventure:
  • Providing mentorship and guidance to junior engineers and helping them grow and succeed.
  • Collaborate with your team to deliver high-quality, well-tested code on time.
  • Conduct thoughtful code reviews, offering constructive feedback to your peers.
  • Build and maintain automated tests to ensure reliability and performance.
  • Take ownership of deployments, monitoring, and maintaining live services.
  • Participate in an on-call rotation, swiftly addressing alerts and resolving production incidents.
  • Continuously optimize and enhance the developer experience.
  • Design and implement scalable, highly available systems across multiple data centers.


Does this sound like you?
  • Strong ability to collaborate with and mentor junior engineers, fostering their development.
  • Proven track record in software development with an emphasis on delivering results.
  • Demonstrated passion for engineering through personal projects and a strong product sense.
  • Ability to step outside of your comfort zone, adapt quickly, and deliver solutions efficiently.
  • Contributions to the Open Source community are a plus.
  • Solid understanding of security threats and how to mitigate them.
  • Experience with technologies such as Node.js, PHP, MySQL, Redis, RabbitMQ, and Apache Kafka.
  • Familiarity with modern front-end technologies like JavaScript (ES6+), and React.js.
  • Experience with multi-data center services is a significant advantage.
  • Fluent in English, both written and verbal.


Why Pipedrive?
  • 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, Riga and Berlin
  • A team serious about getting things done while not taking ourselves too seriously
  • A world-class working environment full of perks like parties, craft workshops, snacks, and, of course, office dogs
  • Flexible working hours as long as you’re there for your team members
  • Freedom to execute your ideas with a passionate and motivated team supporting you lots of room for personal and career development, with internal and external training opportunities
  • Competitive salary and bonus system and all the benefits you’d expect from a great employer (health and accident insurance, health days, a quarterly contribution to sports, in-house coaches, employee discounts, and more)

Pipedrive is an equal-opportunity employer. We encourage diversity in the workplace regardless of age, gender, race, religion, disablity, sexual orientation, gender identity or veteran status.

Based on this role's access to certain data, Pipedrive might conduct 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.

#LI-Hybrid #LI-VMUC


We’re on the lookout for a software engineer to join the Billing software development team in the Global Business Solutions (GBS) department.


Pipedrive Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Pipedrive DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Pipedrive
Pipedrive CEO photo
Dominic Allon
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

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 FS Software Engineer, Pipedrive

If you're a passionate FS Software Engineer looking to be part of a dynamic team, Pipedrive in Tallinn has an exciting opportunity for you. Since 2010, we've been crafting incredible tools that empower sales and marketing teams across the globe. With over 100,000 satisfied clients and a strong presence in 179 countries, we take pride in our vibrant culture and commitment to our core values. As part of our engineering tribe, you'll collaborate closely with top-notch engineers, designers, and product managers, contributing directly to the heart of Pipedrive's product. Our teams thrive on independence, allowing you the freedom to choose your missions and take full ownership of your work. Enjoy mentoring junior engineers and enhancing the developer experience while using advanced technologies like Node.js, React.js, and MySQL—just to name a few. We believe in pushing boundaries, so you'll constantly be optimizing and deploying scalable systems across multiple data centers. If you're on the lookout for an environment that fosters creativity, collaboration, and professional growth, then Pipedrive is the place for you. Plus, with flexible working hours, a focus on personal development, and a culture that values fun as much as hard work, there's never a dull moment here. Dive into an adventure with us, where your passion for engineering and innovation can truly shine.

Frequently Asked Questions (FAQs) for FS Software Engineer Role at Pipedrive
What qualifications do I need for the FS Software Engineer position at Pipedrive?

To be a successful FS Software Engineer at Pipedrive, you should have a proven track record in software development, with experience in technologies such as Node.js, PHP, MySQL, Redis, and Apache Kafka. A strong understanding of JavaScript, particularly ES6+, and familiarity with front-end technologies like React.js are essential. Additionally, you'll need to be fluent in English and possess strong mentoring skills to support junior engineers.

Join Rise to see the full answer
What are the main responsibilities of an FS Software Engineer at Pipedrive?

As an FS Software Engineer at Pipedrive, your responsibilities will include collaborating with your team to deliver high-quality code, conducting thoughtful code reviews, maintaining live services, and optimizing the developer experience. You'll take ownership of deployments, participate in an on-call rotation, and design scalable systems across multiple data centers.

Join Rise to see the full answer
Is mentorship a part of the FS Software Engineer role at Pipedrive?

Yes, mentorship is a vital aspect of the FS Software Engineer position at Pipedrive. You will provide guidance and support to junior engineers, helping them to grow and succeed in their roles while fostering a collaborative and positive team environment.

Join Rise to see the full answer
What technologies does Pipedrive use for software development?

Pipedrive employs a variety of cutting-edge technologies for software development, including TypeScript, JavaScript, Node.js for the back end, and React.js for the front end. Other tools like MySQL, Redis, Apache Kafka, Docker, and Kubernetes are also pivotal in our development processes, ensuring robust and scalable systems.

Join Rise to see the full answer
How does the working environment at Pipedrive support employee growth?

Pipedrive promotes a value-driven work environment that prioritizes employee growth through internal and external training opportunities, flexible working hours, and a lively culture where creativity is encouraged. We believe in empowering our employees with the resources they need to execute their ideas effectively.

Join Rise to see the full answer
Common Interview Questions for FS Software Engineer
What made you interested in the FS Software Engineer position at Pipedrive?

When answering this, reflect on Pipedrive's mission and values, highlighting how they align with your career goals and personal principles. Mention specific aspects of the role, such as the opportunity for mentorship or the technologies used, that excite you.

Join Rise to see the full answer
Can you describe your experience with Node.js and how you have used it in past projects?

Provide examples of specific projects where you used Node.js, discussing the architecture, the challenges faced, and how you implemented solutions. Focus on your contributions and the results achieved, demonstrating your proficiency and problem-solving skills.

Join Rise to see the full answer
How do you approach code reviews and what do you think is important in that process?

Discuss your philosophy on code reviews, emphasizing collaboration and constructive feedback. Explain how you balance being critical while also being supportive, and maybe share a past experience that exemplifies this.

Join Rise to see the full answer
What strategies do you utilize to ensure the reliability and performance of your code?

Talk about your experience with automated testing, code reviews, and performance monitoring. Explain how these strategies contribute to maintaining high code quality, and share any relevant tools or frameworks you use.

Join Rise to see the full answer
How do you stay updated with the latest software development trends and technologies?

Highlight your commitment to continuous learning, discussing resources you utilize—like blogs, podcasts, or tech meetups. Mention any communities or forums where you actively participate to stay ahead in the field.

Join Rise to see the full answer
What is your experience with mentoring junior engineers?

Share specific examples of mentoring experiences you’ve had, detailing how you approached training, the impact it had on the junior engineer's growth, and the importance of fostering a supportive environment.

Join Rise to see the full answer
Can you tell us about a challenging bug you encountered and how you resolved it?

Provide a detailed account of a specific bug, the process you went through to identify the issue, the solution you implemented, and what you learned from the experience, focusing on your technical and analytical skills.

Join Rise to see the full answer
How do you handle tight deadlines and project pressure?

Discuss your time management techniques, prioritization of tasks, and communication strategies used during high-pressure situations. Provide an example illustrating how you meet deadlines without compromising quality.

Join Rise to see the full answer
What do you understand by the term 'developer experience,' and how would you improve it?

Explain what developer experience means to you, referencing tools and practices that enhance productivity and satisfaction. Discuss potential improvements you can propose based on your observations and experiences in past roles.

Join Rise to see the full answer
Why do you think security is important in software development, and how do you address security threats?

Talk about your understanding of common security threats and vulnerabilities and the strategies or practices you implement to mitigate these risks, emphasizing your knowledge and awareness of security in the development cycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
DoorDash USA Hybrid Sunnyvale, CA; San Francisco, CA; Seattle, WA; New York, NY; Los Angeles; CA
Posted 5 days ago
Photo of the Rise User
Posted 2 hours ago
Integrators services a.s. Remote Hybrid / Praha - Pankrác
Posted 14 days ago
Posted 10 days ago

Pipedrive is the easy and effective CRM for small and medium-sized companies. We empower SMBs to unlock their business potential and scale with our easy-to-use, affordable and effective CRM. With Pipedrive, you can track your sales pipeline, manag...

42 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 12, 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!