Full Stack Developer Responsibilities ? Design, build, deploy and support SaaS services following company standards ? Work closely with Product Owner, Lead Software Engineer, UX Designer and team to implement the requirements and demonstrate the solution to the Product Owner before delivery ? Deliver high quality solutions using fully automated processes (CI/CD, testing, infrastructure as code) ? Work with team to continuously improve the owned services' usability, quality, performance, security, architecture, and maintainability. ? Actively work with team-members to share knowledge and grow as a team Requirements ? Experience of working in development teams, following agile development model (Scrum or Kanban) ? Good communication and teamwork skills ? Experience with Test Driven Development with good understanding of unit testing ? Knowledge of good practices, design patterns and SOLID principles ? Good problem-solving skills ? Knowledge of .NET stack - C#, ASP.NET Core Web Apis, LINQ, asynchronous programming, dotnet tools ? Knowledge of event driven design with pub/sub architecture ? Knowledge of relational and/or No-SQL databases and integrations patterns ? Knowledge of React stack - React, Node, Typescript, CSS, Material UI, Jest, JSS, Tailwind CSS and supporting tools Desirable ? Understanding of microservice architecture ? Experience with CI/CD pipelines and various testing stages for APIs ? Knowledge of Azure ecosystem ? Knowledge of monitoring and alerting tools ? Focus on performance and knowledge of performance profiling tools ? Developing solutions with security mindset ? Experience with CosmosDB ? Experience with PostgreSQL ? Experience with Azure Service Bus ? Experience with Figma