Senior Software Engineer
We are a Munich-based startup building intelligent software for procurement founded by a motivated, tech-driven team and backed by Germany's leading digital entrepreneurs.
At tacto, we believe that the next wave of technical progress will reshape the industrial world, the backbone of our economy.
Procurement is the biggest value-driver in industrial organizations while its complexity in terms of parts, suppliers, requirements, and supply chains is ever-increasing.
Organizations lack future-proof tools to retrieve actionable knowledge from the vast amount of information available - our opportunity.
We founded tacto to build an intuitive and data-driven procurement solution to focus on what matters by automating what does not.
Tasks
As one of the first team members in engineering, you will shape our design decisions and address some of the most difficult technical challenges to build cutting-edge software.
This is a high impact role where you will be part of the core team, shape the product, and help us to deliver value to our customers.
- Make system architecture and tool decisions that serve as a solid base for a B2B SaaS application
- Define and refine the domain model and business logic of a complex enterprise application
- Write clean and maintainable code with sensible testing so that you would enjoy taking over from a colleague
- Assess implementation effort and complexity for future roadmap planning
- Develop fundamental backend structures and APIs that serve multiple customers
- Implement appealing front-end components that make the user experience intuitive
- Take technical ownership by making pragmatic and efficient decisions about frameworks, tools, data models, design aspects, and scalability to balance speed and quality
- Do 1 : 1s, review code, leave the codebase better than you found it, and help everyone in the team to become better
- Proactively communicate, document, and share your approach, progress, results, and challenges
- Spread an engineering culture of quality and innovation across the organization
Requirements
Now you may wonder what frameworks, tools, and languages you need to master. We believe that problem solving, creativity, and drive are more important than tools that can be picked up.
However, the following references will give a guideline of what experiences we think might be helpful.
- You are familiar with frontend libraries and frameworks such as React or Vue
- You used component libraries such as Material UI, Quasar, or Vuetify in the past and extended your app with own components
- You have developed a RESTful API with frameworks such as Django, Express, or Rails
- You have used object-oriented programming languages such as Python, Go, or TypeScript
- You know how to deploy applications to services such as Azure, GCP, or AWS
- You designed a data model and know how to set up a database such as PostgreSQL
Benefits
Take an active role in shaping the industrial future with us. You will have a direct impact on our product, our users, our organization, and our engineering practices while working closely with the founders.
You will be part of an effective, autonomous team, where you can solve technical challenges in a hands-on and high-impact environment.
- We value your commitment, drive, and willingness to learn more than a certain badge
- We are curious and love to learn new things that let us grow personally and professionally
- We give honest and direct feedback to make sure we are continually improving
- We enjoy our time together and build an environment where everyone feels comfortable
- We are passionate about what we do and are highly driven to move forward
- We offer you a competitive compensation package (salary, benefits, and virtual shares)
- We believe in technical progress and product-led organizations
Join us - it's time to build!
We are a startup building intelligent software for procurement founded by a motivated, tech-driven team and backed by Germany's leading digital entrepreneurs.