Senior Fullstack Developer


Brazil / Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/13/2021
  • Website:
  • Company Address: 814 Mission Street 6th Floor, San Francisco, CA, 94103

About Pipefy

Pipefy is the Work Management platform. With our tool, anyone can take control of their daily work and make a greater impact. Our solution allows you to streamline and automate any business process on your own – from employee onboarding to customer service to agile development.

Job Description

Pipefy is the workflow management software that increases team productivity and standardizes processes for teams like Finance, HR and Customer Service, so those requesting services, processing requests and managing the operation are more efficient. Through a low-code/no-code platform, Pipefy allows workers to independently automate manual tasks, move fast with ready-to-use, customizable workflows and deploy their own solutions. Digitally transform your processes in a matter of hours, not weeks or months.

Pipefy’s goal is to empower its users, bringing unprecedented levels of productivity to doers all around the globe. To make that happen, we’re always looking for passionate and energetic people to join our team. We have an innovative mindset. Things around here change all the time, so if you were looking for a company that’ll promote substantial changes, you’ve just found it. More than just empowering our users, we’re also focused on empowering our team members so they can achieve their dreams. At Pipefy you’ll find a safe, inclusive, and respectful environment where everyone is welcome. We take pride in being a People First company and taking care of our customers, team members and community equally.

Going back to the very first thing we said, you’ll be responsible for empowering users to actually make the productivity revolution happen in their companies.

As an Engineer at Pipefy, your mission is to solve our users’ problems - sometimes before they even happen! It can be programming a new feature, polishing existing features, supporting a team member, giving feedback, or solving a bug, your work will be an essential part of our engine.

You'll have the opportunity to conduct and take part in experiments, make suggestions to improve our architecture and our product, and to use tons of data to make the best decisions.

Since we are fully remote, you'll meet and work with people from all around the world.

  • Act as tech lead for multiple small or medium projects, or a single large project, providing technical guidance in software design and development activities, participating actively doing pair programming, code review and all other best practices. Most of our applications today are written in Ruby on Rails and we also have things written in Elixir and other languages.
  • Ensure successful technical execution on highly complex projects and/or providing positive input to key decision-makers and, based on that, be recognized as an authority in developing, organizing, and launching new products and systems.
  • Arbitrate and advocate for technical issues always with the focus on accelerating value delivered to our customers.
  • Bring technology innovation to add more value (differentiation) to all product deliveries.
  • Work close to head of engineering and managers, helping them to improve team productivity and our predictability on all fronts, from small deliveries/MVPs to heavy production deliveries.
  • Ensure data-driven approaches to make decisions.
  • Contribute to setting strategy/objectives for all development functions.
  • Provide mentoring/coaching to other engineers proactively.
  • Grow Pipefy’s senior-level talent pipeline.
  • Facilitate team alignment to improve workflow and streamline existing processes.
  • Provide good inputs to Executives regarding technical/technological decisions.
  • Actively recruit the necessary development talents to complete critical projects also guiding the recruiting process.
  • Always put people first: Our main goal is to help users and make sure their experience with Pipefy is exceptional. We don’t settle for good, we aim to be extraordinary.
  • Problem-solving: Identify the issue, analyze the causes, generate a set of alternatives, evaluate the best solutions, assess the effectiveness.
  • Ability and willingness to learn: You’ll teach yourself and learn new things from your colleagues every day.
  • Speed in prioritizing and making decisions: Things change very fast in our environment so we need you to think fast to identify, prioritize and make decisions on your own.
  • Data orientation: At Pipefy, we’re always looking for ways to improve our work and we do so by analyzing and interpreting data. Things that are not measured can’t be improved, so we need you to be data-obsessed.
  • Keep it Simple: Simple and straightforward solutions are our antidote of choice to the poison of over-engineering.
  • Business Oriented: Your decisions and what you build impact our business. Your choices must be focused on what is necessary for us to achieve our goals instead of choosing what is cool or in the hype of technology.
  • Experience building a strong backend: We need you to understand how each and every part of a complex system fit together— literally everything, from the user interface to the data model.
  • Experience shipping quality user interfaces: You’ll build and maintain quality user interfaces using Web technologies such as HTML, CSS, JavaScript, and React.
  • Excellent communication skills: being able to actively listen to others and articulate your ideas in writing and verbally to any audience in a way where you are heard and you achieve the goals you intended with that communication. This also includes communicating in English.
  • Years of software development experience with solid knowledge of large ­scale systems using the most common technologies in the market.
  • Must have an excellent technical understanding of client­ server fundamentals and enterprise architecture.
  • Must have experience working on agile and lean methodologies.
  • Experience building and scaling complex high-performance, high-transaction applications. Strong knowledge in cloud-native solutions.
  • Good knowledge and/or experience with Ruby, Go, Elixir, React Native and Javascript, Kotlin and Swift.
  • Frameworks: React, Rails (we are not looking for framework developers! We believe that frameworks are important but, more important is to have a really good foundation on computer science).
  • Familiarity with Umbrella projects such as GraphQL and Ruby on Rails.
  • Working knowledge of software architecture, application design, and quality assurance principles. Database: Elasticsearch, MongoDB, PostgreSQL, and others.
  • Infrastructure: Cloud Computing, AWS, Networks, Balancers, Web Servers, Containerization, Kubernetes, Docker, Disaster Recovery, Monitoring.
  • Process Development: CI/CD, Git, Travis, Drone, Unit/Functional/Regression/Acceptation/E2E/Integration testing.
  • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of the Component Model style of programming.
  • Experience with state management in React.
  • Familiarity with RESTful and GraphQL APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Babel, Yarn, NPM, etc.
  • Experience with Scrum and Kanban.
  • Experience with different types of tests and tools: End to End (Cypress), Integration/Unit (jest, testing-library, etc).
  • Experience building fast, accessible, and semantic HTML.
  • Experience with styles, CSS preprocessors, CSS-in-JSS, CSS good practices and patterns.
  • A fast-paced environment full of enormous challenges and the possibility to create a global brand.
  • All the tools you might need to do great work (We’ll spare no expense to make you feel ready to overcome all these challenges).
  • The ability to be part of ambitious projects.

Check out our great benefits pack on

Related Jobs

Marketing Data Scientist

Pipefy - BrazilRemote

Salesforce Specialist

Pipefy - BrazilRemote

Product Analytics Leader

Pipefy - BrazilRemote

Data Analyst - Marketing

Pipefy - BrazilRemote

Strategic Account Executive

Pipefy - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.