Medior/Senior Java/GoLang Developer

Novi Sad, Serbia

Job Description
We expect you not only to create, code and improve our backend and databases, but as well to focus on
collaboration with all our team members and to bring our product to a whole new level. What you help
us build will be used by thousands of customers.

Required Qualifications:

● Bachelor’s degree in Computer Science or related field
● 2+ years experience with one of the server-side programming technologies (Golang, Java,
● Knowledge of Go(lang) is a big plus
● AWS/GCP/Azure knowledge is a big plus
● Hands-on test-driven development (TDD), data analytics, and SQL experience
● Experience in producing REST and RPC based services
● Experience building secure and highly-available distributed systems/microservices
● Experience with Git-based versioning and Git workflows
● Knowledge of SQL, Redis, Docker, Setting up CI/CD pipelines and Unix command line is a bug plus
● Knowledge of Jira and Scrum techniques is a plus
● Excellent communication skills
● Must be a self-starter with ability to work with minimal supervision
● An obsession for high-quality deliveries
● Passion for improving skills and learning new technologies
● Fluency in English, both written and spoken, is required

Key Responsibilities:

● Work closely with other team members to identify application needs and translate these needs into
backend requirements
● Collaborate with Frontend developers to integrate user-facing elements with server side logic
● Developing internal and external REST and RPC APIs
● Troubleshoot and debug applications
● Participate in code reviewing environment that encourages learning and high code quality
● Writing clean and testable code
● Writing unit and integration tests for written code
● Managing infrastructure together with DevOps engineers
● Exercise your own judgment along with support from teammates to architect and implement
robust, maintainable solutions.

What we offer

  • Excellent salary
  • We have full freedom when it comes to self-organization and time management, as long as you get your job done
  • We have a flat hierarchy, there are no communication bottlenecks,
  • We are transparent, truly
  • We are remote native (before, during, and after covid19),
  • We have flexible working hours
  • You will enjoy the Hybrid people genuinely; you just have to :)
  • Our team spirit is hard to find elsewhere
  • Personalized benefits
  • 25 vacation daysand much more that can’t be described regarding our young and fast-growing software company from Novi Sad.
Apply now