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

Full Stack Software Engineer

Engineering | Sofia, Bulgaria | Full Time

Job Description

About Taulia:

Taulia is a fintech provider of working capital management solutions headquartered in San Francisco, California. Taulia helps companies access value tied up in their payables, receivables, and inventory. A network of more than 2 million businesses uses Taulia’s platform to determine when they want to pay and be paid. Taulia processes more than $500 billion each year and is trusted by the world’s largest companies including Airbus, AstraZeneca, Nissan, and Vodafone. For more information, please visit

About the Sofia Office:

  • Largest Taulia office with more than 80 employees from all departments.

  • Six Engineering Teams.

  • Convenient location, catered lunches, exciting list of perks.

  • Educational budget (covers books, courses, conferences and more).

  • We value a safe environment. No bossing around or micro-management.

  • Flexible home office policies.

About the Job:

We are looking for a full stack developer to work with our front-end development team. In this role, you will provide the glue that holds our user interface and backend APIs together. 

Taulia is looking for a full stack developer who can:

  • Write elegant, maintainable, reusable code in React, and Groovy/Java using our tools Gradle, Spring, Jersey, and more...

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

  • Be intellectually curious, ask questions, and connect things meaningfully.

  • Lead by example and inspire people to do their best. Improve productivity and protect it.

Primary responsibilities:

  • Create API endpoints in our Java/Groovy/Jersey server applications for our JavaScript React applications to consume. Those APIs will consume and transform data from our multitude of internal microservice APIs.

  • Work in our JavaScript React applications to implement the final “wiring up” of the user interface and API endpoints.

  • Do JavaScript React UI development as needed.

  • Produce adequate test coverage for both server and UI code.

  • Provide functional test coverage using Cypress.

  • Occasionally work in our “legacy” applications that use JQuery and server pages.

  • Participate in code reviews, feature planning and grooming of user stories.


Experience with ...

  • a modern frontend JavaScript framework, such as React, Vue, Angular, etc.

  • a server language such as Java, NodeJS, PHP, etc.

  • developing microservice API applications.

  • test frameworks.

  • working in legacy web frameworks, such as jQuery and server pages (JSP, ASP, PHP, etc).

Nice to Haves: 

Experience with ….

  • React & React functional components and hooks.

  • JavaScript unit tests with Jest and (React) Testing Library.

  • Cypress and/or Selenium.

  • Java and/or Groovy.

  • Jersey.

  • posting funny gifs, pop culture references, playing board games, ping pong, and office Olympics.

About Taulia Culture:

Taulia is a fun, vibrant, and inclusive place to work, with endless opportunities to rise to challenges and advance in your career. Engineering is core to our mission and we encourage professionalism and hard work while maintaining a flexible and healthy work/life balance. In addition to shipping code, you will be part of a close knit community with opportunities to participate in activities outside of work hours, such as meetups and conferences.

Taulia is an Equal Opportunity Employer --Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

If you don't think you meet all of the criteria above but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone excited to join the team.