Web Development Intern


TMS is an international software development company that focuses on Web Apps and SaaS platforms development.

We are developing three in-house software products, two of which are WordPress plugins, each one of the best in its niche.

Ameliabooking plugin for WordPress for scheduling appointments, meetings, and events, currently with 40k+ active users.

wpDataTables – WordPress table and charts plugin for data visualization and data interaction, currently with 60k+ active users.

Trafft – a brand new SaaS platform for small businesses that rely on booking appointments and managing employees and services.

We are looking for a highly motivated developer to study in our company and become a full-time employed: Web Development Intern to join the team in our Belgrade office.

Who you are:

A developer at heart, graduated or close to graduation in a profile faculty (software development/computer sciences), willing to study and evolve, passionate about creating clean and elegant code, loving to solve problems with algorithms, trying and applying new languages, technologies, and tools, having a strong ambition to become a Senior Full-Stack Web Developer over time.

What you’ll do:

  • Study and apply various web technologies (PHP, Javascript, Vue.js, CSS, SASS, WordPress, Symfony, Slim)
  • Work together with a mentor on a project in WordPress, learning through practical development tasks
  • Write high-quality front-end and back-end code
  • Participate in the teamwork under the Agile SCRUM principles

Your qualifications:

  • Profile faculty (Software development, Computer sciences)
  • Excellent understanding of basic programming principles (algorithms, data structures, principles of app execution, and working with memory)
  • Excellent English language
  • At least a basic understanding of OOP principles, principles of web/online software, software design patterns
  • Any online portfolio with any small private projects is a plus (GitHub, GitLab, or similar)
  • Practical experience with web technologies is a plus

What we offer:

  • Young, dynamic, entrepreneurial team
  • Working in a friendly, family-like atmosphere at our office in Belgrade
  • Exciting and challenging projects
  • Flexible schedule
  • Team building activities
  • Personal development through training and certifications
  • Only shortlisted candidates will be contacted.

Good luck, we hope to see you on our team!