Engineering | Sofia, Bulgaria | Full Time
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.