Job
- Level
- Erfahren
- Job Feld
- Web, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Wien
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In diesem Job entwickelst du Backend-Webanwendungen, implementierst neue Funktionen in einer REST API und arbeitest an Microservices sowie der Verbesserung der MariaDB-Datenbank. Du testest und dokumentierst deine Arbeiten.
Job Technologien
Deine Rolle im Team
- This is a full-time, hybrid role for a Backend Software Engineer located in Vienna with flexibility for remote work.
- The Backend Software Engineer will be responsible for designing and implementing back-end web applications, developing, testing and maintaining software, and working collaboratively with cross-functional teams to ensure optimised software architecture and functionality.
- Implement and integrate new features, apply design and performance optimisations in our REST API backend, and its related NGCP modules.
- Work on various projects, new and existing features, and components.
- Develop and maintain Microservices.
- Write validation tests and documentation for the implemented features.
- Maintain and improve our MariaDB database model.
Unsere Erwartungen an dich
Qualifikationen
- Familiarity with highly available and highly loaded server systems.
- Other programming languages Python, C.
Erfahrung
- Minimum of 3 years of experience in software development.
- Experience with RESTfull API backends.
- Experience with Microservices.
- Experience with Javascript and Typescript.
- Experience with SQL Databases (MariaDB or MySQL in particular).
- Experience with Git and the code review driven development.
- Bonus points for experience with Linux OS (Debian/Ubuntu in particular).
- Bonus points for experience with NestJS.
- Bonus points for experience with NodeJS.
- Bonus points for experience with ORM.
- Bonus points for experience with Redis (or similar NoSQL database).
- Relevant skills and qualifications that would be beneficial for candidates include experience with continuous delivery and integration, strong problem-solving, and excellent communication skills.