Senior Fullstack Software Engineer
- Designing scalable solutions
- Building modern user interfaces
- Developing high-performance backend services
- Writing automated tests
- Working with SQL and NoSQL databases
- Contributing across the entire software development lifecycle
- Developing modern web applications using JavaScript/TypeScript and a modern UI framework (Angular preferred)
- Building scalable backend services with .NET / C#
- Designing and consuming REST APIs
- Working across complex distributed and microservice-based architectures
- Working with SQL Server and NoSQL databases
- Writing clean, maintainable, and testable code
- Using unit testing frameworks
- Applying Agile software development practices
- Collaborating with cross-functional teams and sharing knowledge
- Communicating effectively in English
- Strong experience with Angular, ngRx, and RxJS
- Experience implementing distributed, multi-tier, or microservice-based systems
- Experience with cloud platforms such as AWS or Azure
- Experience with Docker and Kubernetes
- Experience with responsive web design
- Knowledge of SQL query optimisation and database performance tuning
- Experience with messaging technologies such as RabbitMQ or Kafka
- Monthly allowance for lunch
- Private & life plan insurance for you and your family
- Team building budget
- Annual wellness allowance
- Corporate travel insurance
- Events and initiatives both local (quarterly meetings) and global
- Professional development programs & internal career opportunities
- Milestone birthday