The Skills
- 3+ years of experience as a Backend Engineer
- Experience with Node.js/TypeScript. 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)
- A solid understanding of OOP, functional programming and SOLID principles, RESTful APIs, caching concepts, the HTTP protocol, and general web architecture
- Have a good understanding of software development fundamentals (architectures, design, processes)
- Ability to write a clear and efficient code that performs at scale
- Ability to learn quickly, take initiative, work independently and handle the pressures of an increasing level of responsibility
- Enjoy data pipelines, infrastructure, and/or distributed systems work
- Enjoy working across layers of the stack and doing all it takes to solve problems and delight users both internally and externally
- Research, share, and recommend new technologies and trends
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 80 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.