Young Guns - Tech Dev

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong understanding of software programming fundamentals, including logic, data structures, and algorithms., Self-motivated and fast learner with a proactive mindset., Ability to contribute and collaborate in a team environment., Curiosity about technology and a strong desire to improve skills..

Key responsibilities:

  • Develop new features from start to finish, including design, research, implementation, and maintenance.
  • Enhance the performance, scalability, and reliability of components.
  • Collaborate with the product development team to solve customer problems.
  • Share knowledge with the team and learn together under the mentorship of an experienced engineer.

Pipefy logo
Pipefy http://www.pipefy.com
501 - 1000 Employees
See all jobs

Job description

We are a collective of fearless individuals with a clear purpose: to empower professionals worldwide through intelligent workflow automation software. Currently, more than 500 people work with us across 7 countries, in remote or hybrid settings, helping over 3,000 companies across 180+ countries streamline their operations using Pipefy. Since our founding in 2015, we have put people at the center of everything we do. That’s why we invite you to learn more about this position and apply to join our team!


Job Description:


As a Young Gun at Pipefy, your mission is to solve our users' problems—sometimes even before they happen! This could mean developing a new feature, improving existing functionalities, supporting a team member, providing feedback, or fixing a bug. Your work will be an essential part of our engine. You’ll have the opportunity to lead and participate in experiments, suggest improvements for our architecture and product, and use vast amounts of data to make the best decisions. Since we are fully remote, you’ll collaborate with people from all over the world.


Main Responsibilities:


  • Develop new features from start to finish—design, research, implementation, and maintenance—while also improving existing ones. Most of our backend applications are written in Ruby on Rails, and our frontend is built with React and TypeScript.
  • Enhance the performance, scalability, and reliability of our components to ensure Pipefy remains at the top of its game.
  • Work alongside our product development team to find the best ways to solve our customers’ problems—then make those solutions happen!
  • Share knowledge with the team and learn together. We believe knowledge is much more valuable when shared, so we are always learning and teaching each other.
  • Develop under the mentorship of an experienced engineer, covering all areas of software development, including coding, testing, deployment, debugging, code review, quality assurance, and troubleshooting.
  • Improve productivity skills by learning various tools such as version control, editors, continuous deployment pipelines, logging, monitoring, and best testing practices.
  • Learn the relevant technologies and systems in place to actively maintain and extend our system.


Requirements:


  • Strong understanding of software programming fundamentals, such as logic, data structures, and algorithms.
  • Self-motivated, fast learner with a proactive mindset.
  • Ability to contribute and collaborate in a team environment.
  • Self-awareness and a strong desire to improve your skills.
  • Curiosity about how things work and tenacity to keep learning.


Nice-to-Have:


  • English proficiency.
  • Knowledge of design patterns.
  • Understanding of agile and lean methodologies.
  • Familiarity with algorithm complexity.
  • Experience with object-oriented programming.
  • Knowledge of databases.
  • Understanding of data analysis.
  • Academic or theoretical knowledge of distributed systems.
  • Advanced knowledge of data structures.
  • Experience with software quality.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Communication
  • Teamwork
  • Curiosity
  • Self-Motivation
  • Problem Solving

Related jobs