Senior Software Developer
Niš
You are an experienced Software Developer and are looking for new challenges? Join the dynamic team and work with us on innovative, exciting products!
As a Senior Software Developer, you will:
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning database and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
The assets you bring to the team:
- Extensive experience and knowledge of Java 7 & 8, Spring MVC, Hibernate, Apache Tomcat, JUnit, and PostgreSQL
- First steps in Scala and interest in improving skills in it
- Proven experience as a full stack developer or similar role in developing desktop and mobile applications
- Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery) as well as multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Experience in transitioning large applications to a CI/CD model and migrating large applications from legacy platforms to new application servers/hardware
- Experience creating detailed design documentation
- Experience integrating vendor and open source products into an overall system
- Excellent communication and teamwork skills and fluency in English
What we offer:
- Competitive compensation package
- Flexible working hours
- A dynamic and modern working environment
- A growing company which will enable you to leave your mark in the creation of an organizational culture
- Other challenging international projects
- The opportunity to work with new technologies
If you want to be part of an international team who will deliver a high-impact project with excellent experts to build the most advanced solutions in the field of software development, send us your resume electronically till 27.08.2020.
Only shortlisted candidates will be contacted.