Full Stack Engineer
Detalhes do emprego
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#, 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
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.