Software developer - senior
Do you like agile working and want to continuously develop your experience? For ENGEL, a leading company in its branch, we are looking for an experienced developer to join one of our teams who is interested in modern web technologies and would like to contribute to the development of applications that are effectively used by our colleagues or customers. The technologies we use are Angular, Java Spring Boot but we would also welcome developers with experience in other similar languages.
Required knowledge (Backend or Frontend, both):
Backend
- java (ideally 5 years of experience)
- unit and Integrations testing
- REST API and microservice architectures
- postgreSQL or another database system
- knowledge of English at a communicative level (min. B1)
- university degree (focus on IT) or completed high school education with work experience (ideally 5 years of experience)
Frontend
- angular, Typescript (ideally 3 years of experience)
- CSS or SCSS
- unit, Integration, UI and e2e testing
- microservice Architecture
- postgreSQL or another database system
- knowledge of English at a communicative level (min. B1)
- university degree (focus on IT) or completed high school education with work experience (ideally 5 years of experience)
What can be useful for you:
- your own projects
- knowledge of German
- java Spring Boot
- docker, Kubernetes
- C#, C++ or another OOP language
- angular, CSS
- azure DevOps, TFS
- JIRA
- kafka
- keycloak
- monorepo
- linux
- JFrog Artifactory
- gradle or Maven
- agile development - SCRUM
Your daily duties will be as follows:
- communicating in English and cooperating in an international team
- creating applications that are useful not only for ENGEL employees but also for customers
- writing a code that is clear, sustainable and tested
- working in a team using the agile SCRUM methodology
- analyzing problems and suggesting solutions
- design patterns
- mentoring your colleagues
What we offer you:
We value our employees and their work, and that is why we try to make working life at ENGEL more enjoyable with other interesting benefits in addition to an interesting and attractive salary:
- international background with a pleasant company culture
- home Office option
- JetBrains programming environment
- special free days agreed in the Collective Agreement
- guaranteed annual salary increase
- rewards for company loyalty
- contribution to pension or life insurance
- bonuses for company performance
- gifts on life anniversaries
- contributions to cultural and sporting events
- bonuses for referring new colleagues
- relaxation zone (table tennis, darts and table football)
- refreshments at the workplace and coffee of a high quality
- your own budget for self-education
- access to Udemy business (tutorials)
- free language courses
This is what your training will look like:
- during the first month you will be integrated into one of the existing SCRUM teams and you will get to know the company culture
- during the next two months you will get to know our projects and the Software Development Department
- at the beginning, you will also get training on the real machines at the parent company in Austria, so that you know which machines you will be developing software for
- you will test our software, analyze it, fix bugs in the code, participate in the architecture design, implement new functionalities
- the technology is constantly evolving in this branch so you can plan your development and choose what trainings you want to take