Lokacija: Novi Sad
About the position
The position represents a rare opportunity to be a part of a company that is a leader in the development and implementation of information solutions in various industries. You will get an opportunity to be a part of a large system where you will be playing a crucial role in developing complex software (ERP solutions, business intelligence systems, specialized software solutions, business process management, optimization, and performance management services), and deliver scalable, resilient software while maintaining a customer orientated attitude. Our team has a highly collaborative and holistic mentality, combining understanding and compassion with engineering and dev ops skills.
The ideal candidate is passionate about developing new software, always curious about newest technologies and eager to deliver new features and products.
You will participate in product life cycle from idea to delivery and play a mentoring role to the less experienced colleagues.
Technologies you will be using:
OOP, Java design patterns, Spring Framework, Hibernate, PostgresSQL, Elasticsearch, Angular 2+, RxJS, NgRx
You are the perfect candidate if you:
- 2+ years professional experience in building web applications
- Excellent understanding of best practices across technologies for online client/server-side programming and processes of deployment
- Proficient understanding of base front end development technologies including JavaScript
- Proficient understanding of base back-end development technologies including Java/Spring Boot
- Experience using best practices when working with REST APIs
- Knowledge of professional software engineering practices & best practices for the full software development life cycle
- Knowledge of coding standards, code reviews, source control management, build processes, testing, and operations
- Proactive attitude and good communication skills
- Basic knowledge of English
Preferred qualifications:
- Experience with agile software development methodologies and productivity tools
- Hands-on development experience with highly available, scalable software and services
- Experience building complex web applications using Java/Spring Boot and Angular technology stack
- Building reusable components and front-end libraries for future use
We offer:
- Permanent contract and a competitive salary
- Innovative projects in fintech and crypto
- Cutting-edge technologies
- Flexible working hours and remote working options
- Career and growth plan
- Employee appreciation program
- Personal development and training
- Private healthcare plan
- Friendly and pleasant working environment
- Wellness and mindfulness support
- Referral bonuses
- Paternity leave – 10 working days for new dads