Full Stack Software Engineer positions focus on delivering results in their domain. This page aggregates open Full Stack Software Engineer roles and what employers typically expect.
As a Full-stack Developer, you'll play a pivotal role in a rapidly expanding startup, driving both front-end and backend development responsibilities to ensure timely project success. **Duties and Responsibilities:** · Work within an Agile development team to develop, test and maintain, full-stack web application built on Microsoft technologies for backend hosted on AWS · Attend daily scrum meetings to collaborate with cross-functional teams to identify and solve complex problems and strive for excellent development practice · Develop software applications using .NET C# language and React frameworks with typescript · Work closely with CTO, product owner, business analysts, and other developers to ensure that software requirements are met · Deliver high-quality reusable code, with a focus on service reliability and monitoring · Design and develop cloud-native software Utilisation of current technical best practices such as writing clean, testable code and pair programming • At least 3 to 4 years of proven development experience on a full-stack capacity • Extensive experience in a front-end developer role responsible for developing modern web-based user interfaces utilizing React, redux, TypeScript • Work experience in ReactJS workflows like Redux, Create React App, and other libraries • Good experience with .NET Core (6, 8), C# programming language, ASP.NET Core, SQL, and Web API. • Experience with managing CI/CD pipelines • Strong Agile and Scrum experience • Familiarity with IaaC and more specifically AWS CDK will be highly regarded • Familiarity with Containerization and Docker • Excellent English communication skills to effectively collaborate with foreign counterparts Advantageous Skills: • Bachelor’s Degree in Information Technology, Science, Engineering or related. • Experience with API integrations (REST)