Senior Backend Engineer / Integrations

Engineering Integrations · Ptuj, Ptuj
Department Engineering Integrations
Employment Type Full-Time
Minimum Experience Experienced

The Company

Databox, a fast-growing SaaS company that helps other companies monitor and improve their business performance, is looking for an experienced Senior Backend Engineer (Integrations).

The Team

Our Product and Engineering team has over 35 members with extensive experience in UI/UX design, frontend/mobile/backend development, product growth, and analytics. Our backend infrastructure is split into several major components including data calculations (crunching user data), data rendering, application business logic, and other traditional MVC components. The majority of our applications and services are built using Node.js, Typescript, PHP, and .NET. PostgreSQL is used for our main database and our data warehouse. Our warehouse is growing rapidly and loading, transforming, and calculating the data is becoming more and more challenging.

As our needs evolve, we keep exploring new tools and ideas and love working alongside people who are willing to try new things. Mentoring, code reviews, writing tests, and engaging in blameless postmortems are only some of our core engineering principles. We celebrate achievements, encourage personal growth, structure knowledge sharing, and have fun doing it all.

The Work

  • Be actively involved in planning, implementing, and maintaining modern container-based backend solutions 
  • Write, review and maintain code primarily in Node.js/TypeScript and related technologies
  • Work closely with our product managers and other engineers on the best user experience possible
  • Cooperate with other teams to come up with the best technical solutions
  • Be responsible for helping triage issues, bugs, and security vulnerabilities
  • Develop as an individual and directly contribute to a growing team

The Skills

  • 3+ years of experience as a backend engineer with a track record of building modular systems, simple solutions, and high-quality code
  • Experience with REST APIs and effective tackling of all their limitations, such as pagination, rate limits, error handling, data dumps, event hooks, etc.
  • Experience with Node.js, TypeScript, or PHP. Since new programming languages can be learned quickly, we care much more about your general engineering skills than knowledge of a particular language or framework
  • Experience working with relational databases (preferably PostgreSQL)
  • Highly valuable: the ability to write a clear and efficient code that performs at scale
  • Being an open-minded team player with the ability to take initiative, be accountable, work independently, enjoy an increasing level of responsibility, help the team to grow fast, help others and learn quickly
  • Interest in the data pipeline, infrastructure, and/or distributed systems work
  • Enjoying working across layers of the stack and doing all it takes to solve problems and delight users both internally and externally

The Benefits

We encourage our employees to challenge themselves, learn from each other, grow in their roles, and balance their work with life. We offer competitive compensation, an opportunity for personal and professional development, and a positive team atmosphere.

Databox is a remote-friendly company with over 100 team members working across the globe. This position, however, is best suitable for a candidate located near Ptuj, Slovenia, with the possibility of working from home a few times per week.

If you think we might be a match, send us your CV and a short explanation of why you think you are the right person for this position.

Thank You

Your application was submitted successfully.

  • Location
    Ptuj, Ptuj
  • Department
    Engineering Integrations
  • Employment Type
  • Minimum Experience