Back-end Software Engineer - HU

Full Time
9 months ago

Tulip, the leader in frontline operations, is helping companies around the world equip their workforce with connected apps, leading to higher quality work, improved efficiency, and end-to-end traceability across operations. Companies of all sizes and across industries have implemented composable solutions with Tulip’s cloud-native, no-code platform to solve some of the most pressing challenges in operations: error-proofing processes and boosting productivity, capturing and analyzing real-time data, and continuous improvement.

A spinoff out of MIT, Tulip is headquartered in Somerville, MA, with offices in Germany and Hungary. Focused on composable, human-centric solutions for industrial environments, Tulip is disrupting the MES category and has been recognized as a World Economic Forum Global Innovator. Tulip has also been named one of Energage’s Top Workplaces USA and one of Built In Boston’s “Best Places to Work” and “Best Midsize Places to Work” for 2023. 

This role is based out of our Budapest office on a flexible hybrid schedule. 

About You:

  • You love a good challenge and learning new things
  • You’re able to own a core part of the product and juggle the different requirements that come along with it
  • You are comfortable moving around a large technology stack to understand how those features work and contribute to different parts of the platform
  • You like to solve problems and drive process improvement with a strong quality mindset

What skills do I need? 

  • 5 years of experience in full-stack or back-end development
  • We don't require experience with any specific technologies, but we currently use Typescript, Golang, Postgres, RabbitMQ, Kafka, MongoDB and Kubernetes
  • Experience building and scaling event-based systems
  • Proficiency in SQL as well as knowledge of database internals and schema design
  • An understanding of what it takes to build reliable, robust data pipelines
  • Exposure to Big Data and Lakehouse architectures is a plus. For example, using tools such as Spark, S3, Parquet, Avro, Iceberg
  • Comfortable with DevOps practices as well as working with distributed systems
  • Working well as an individual or as part of a team.

Key Responsibilities:

  • Producing clean, efficient code based on specifications
  • Creating automated tests to validate all the code we ship
  • Ensuring the performance and reliability of the data services we build
  • Refactoring legacy areas of the codebase to increase maintainability
  • Communicating effectively with other team members
  • Working with the team to design new components in our data platform
  • Creating technical documentation for the parts of the system that we own
  • Troubleshooting and debugging customer data issues
  • Continuously improve team and company processes

About the Data Team:

The data team at Tulip works on the core data infrastructure which surfaces in several areas to Tulip customers, such as Machine Monitoring, Tulip Tables, and Analytics.  We are responsible for the high throughput data streams originating from customer devices, as well as the data that is stored in our dynamic no-code database solution.  Our data pipeline enables all of this data to be made available to customers in our Analytics product.  The team is currently focused on modernizing much of the existing infrastructure as well as building out our next generation data pipeline to support the scale and feature set that Tulip’s growing customer base requires.

You will work alongside experts with deep knowledge of Postgres, distributed systems, and event-based data architectures. Our data team lead has many years of experience and, of course, continuously works with each team member on personal growth.

Key Collaborators:

  • Engineering
  • Product & Design
  • Product management 

Working At Tulip

We know even great candidates experience imposter syndrome. Even if you don’t match every requirement, applying gives you the opportunity to be considered. 

We’re building a strong, diverse team that values hard work, families, and personal well-being. Benefits of working with us include:

  • Direct impact on product and culture
  • Company equity
  • Flexible work schedule and unlimited vacation policy
  • Virtual company events and happy hours
  • In-office catered lunches and stocked kitchens
  • Private Healthcare
  • Learning & Development benefits

Our office is located next to Kálvin Square. We have a hybrid work schedule. You need to be currently eligible to work in Hungary.

We are an equal opportunity employer. At Tulip, we celebrate all. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Help us build an inclusive community that will transform frontline operations.