Position: Middle Full Stack Developer
Company: Sigma Software
Experience required: 3y
English level: upper

**Details**
We are starting the development of a new project for a startup in Saudi Arabia. We are looking for a Developer to play an important role in the team and to provide a significant contribution to the technical design of the new product as well as its development.
Our ideal candidate has the "startup" mindset and is not afraid to solve difficult tasks, invent new decisions, and do everything from scratch.
Becoming a part of Sigma Software would allow you to work according to best practices, improve your skills, and have an opportunity to work on many more interesting and challenging projects.
Does it appeal to you? Let us know and we'll do something really cool together!

**Customer**
We work with a startup from Saudi Arabia, which is going to build an innovative platform for the fast-growing Middle East market. 

**Project **
We are creating an innovative cross-platform application which helps buy and resell tickets on a platform with a simple and understandable interface, get notifications about upcoming events and sales, and receive detailed info about their location and time.

**Responsibilities**
Actively participate in design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment)
Be involved in planning, designing, and execution with Agile delivery methodologies
Create awesome code with awesome documentation
Utilize the best engineering practices (unit tests, code/design review, etc.)
Stand up for high quality solutions and bring new ideas to life
Take part in technical discussions, listen to arguments, and apply critical thinking

**Requirements **
At least 3 years of experience in commercial development
At least 3 years of experience with .NET 
At least 2 years of experience with React 
Good experience with .NET Core
Good OOP/OOD skills