Required knowledge:
- Thorough knowledge of SOLID principles
- Knowledge of clean code principles
- Knowledge of microservice architecture
- Interest in modern Software Architecture
- Knowledge of databases (noSQL, SQL)
- Thorough knowledge of Typescript programming language or interest to learn it
- Knowledge of Node.js framework
- Experience in Typescript-based backend development
- Routine acquired in Unit testing
- 4-5 years experience in Backend Development
- Experience in Architecture
Personality:
- Good communicator
- Passionate team-player
- Motivated for self-development, passionate about his/her profession
- Critical thinker
- Solution-focused personality
- Open for feedback (on both professional and personal level)
- Feels ownership of the products he/she is working on
- Focus on understanding the user’s needs
- Motivated to understand the big picture
- Proactive
- Self-standing
Nice to have knowledge:
- Domain Driven Design
- Knowledge of CI/CD
- Open to learn and work with Python
- AI, Data Science knowledge
- Experience in the Healthcare industry
- Python knowledge
- Thorough knowledge of Docker
- DevOps knowledge
- TDD
- Knowledge of Continuous Delivery principles
- Scrum Master experience
- Become part of one of the fastest growing digital health scale-ups in Europe
- Challenging tasks in a highly innovative and dynamic environment
- Dedicated training budget and additional personal development time slots to help you build your skills
- A lively, open corporate culture with flat hierarchies and short communication channels
- Work wherever and whenever you want – at home, in the café around the corner, or in our offices in Vienna and Budapest
- Regular team events per office, as well as a few joint events per a year
- Office dogs, which (mostly) contribute to a relaxed working atmosphere
,[Understanding the big picture and designing interfaces supporting business goals, Write clearly modularized code, Design and implement software solutions, Learn and cooperate to further modernize existing production code bases, Thorough, high-quality code reviews, Write well-documented and tested code, Active participation in the software design & implementation, Continuous maintenance and improvement of developer experience, Optimize software performance, Release the software] Requirements: TypeScript, Clean Code, Microservice architecture, NoSQL, SQL, Node.js, Unit testing, Architecture, SOLID Principles, CI/CD, TDD, Docker, AI, Python, DevOps, DDD, Data engineering, Continous delivery Tools: Jira, Confluence, GitLab, GIT, Agile, Scrum. Additionally: Training budget, Flat structure, Small teams, Cafeteria, International projects, Virtual Stock Option, Free coffee, Bike parking, Shower, Free snacks, Free beverages, Modern office, Startup atmosphere, No dress code, Free breakfast, In-house hack days.
SOLID Software Architecture CI/CD Artificial intelligence (AI) Data Science Python Backend Node.js clean code principles TDD DevOps Docker TypeScript Unit testing Full-Stack Developer Scrum Master Architecture microservices