Software Engineer

Do you have a passion for developing awesome product features? Do you love discussing usability, functionality and performance? Have you been involved in writing specification documents or come up with great feature ideas that provide real end-user value?

As a Software Engineer at Digitaz, you will be working in a team with other engineers who know the architecture in and out, with client managers and developers who have a good feeling for what customers want, and experienced project managers to help you get the job done. But no one will tell you what exactly to do: you will be part of a team that figures it out and gets it done! You will be involved in all the feature planning session s, drive new innovative ideas, and make calls on what is feasible and what is prohibitively expensive to implement. You will see and seize opportunities for quick wins, but also need to be technically-minded in order to drive solutions for hard problems by building innovative, responsive and compliant applications.

What you'll do

  • Develop new features front to back for new and existing applications
  • Work in a mixed discipline agile team and engage in all aspects of software development process
  • Apply best practices to software development, unit testing, code review, and good coding standards
  • Engage with project managers, designers, back-end developers, client services, and analysts
  • Engage with internal users to elicit feedback for the features you are currently developing
  • Drive innovation by coming up with new and surprising ideas for products
  • Single out existing features that are in need of an overhaul

What you must have

  • Bachelor's Degree in Computer Science or equivalent demonstrated experience
  • Great design and problem solving skills
  • Demonstrable experience in building applications, from simple implementations to complex problems
  • Excellent knowledge of object-oriented programming concepts and web services
  • Strong knowledge and experience in developing Web services (REST and/or SOAP)
  • Professional experience with Java technologies such as Spring Boot and/or DropWizard
  • Professional experience with Angular and/or Angular JS
  • Excellent knowledge of front-end technologies like HTML, CSS, JQuery, Bootstrap
  • Experience with building JUnit tests
  • Working experience with Linux based operating system and Git
  • Experience in working with relational databases and SQL
  • Excellent communication (verbal and written) and interpersonal skills
  • Excellent in English (verbal and written)

Preferences

  • Experience in building low latency, scalable transactional or e-commerce systems
  • Excitement for the latest trends in web applications
  • Participation in open-source projects
  • Keen to learn more about new technologies and frameworks

Interested? Submit your CV to jobs@digitaz.rs. We'll be in touch!