Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Software Engineer

Engineering | Sofia, Bulgaria | Full Time

Job Description

About Taulia:

Taulia delivers working capital solutions that make it easy for businesses to free up cash, accelerate payments, and improve supply chain health. Since founding in 2009, we've envisioned a world where every business thrives by liberating cash. 

Today, our game-changing technology powers a network connecting 1.5 million businesses across 168 countries and has accelerated more than $80 billion in early payments. 

About Taulia Engineering:

  • We're a tribe of agile teams. We craft a cloud-based, multi-tenant platform employing microservice architecture.

  • Our stack includes Groovy and Java, Spring, Jersey, Gradle, MySQL, Cassandra and more;

  • Teams have full ownership of features and components - from technical design to rollout plan. 

  • We value a safe environment. No bossing around or micro-management. Flexible home office policies.

Essential Duties and Responsibilities:

  • Take part in designing, scoping and maintaining features and components.

  • Write elegant, maintainable, reusable code.

  • Own your work – build it, deploy it, review performance metrics, suggest improvements.

  • Keep things realistic. Solve challenging problems and – more importantly – help avoid them.

You're a perfect fit for this position if:

  • You have 2+ years of Java-world experience in a small, high-velocity team.

  • You've built a cloud-based product before and stuck around to scale it as well.

  • You're experienced with distributed systems leveraging caching, messaging and REST services.

  • You understand how to work within the constraints of large datasets and high load without getting frustrated.

  • You always look for new and better ways to do things, and love automation: continuous integration, automated testing & deployment, and TDD are no strangers to you.

  • Most importantly - you're smart, grounded and know that learning is a never-ending journey.

If you take your job seriously, but not yourself; if you want to make an impact and learn and enjoy it all the way - apply now.