Position: Full-Stack Developer (.Net/React)
Company: JustAnswer
Experience required: 3y
English level: intermediate

As a **Full-Stack Developer** you will work collaboratively with other Stakeholders across the organization and own the success of deliverables assigned to you as well as mentor team members. 

You will learn new technologies and practices while working with leading edge strategies, frameworks, and technologies. Our technology stack includes .NET Core, C#, React.js, Node.js, Typescript, SQL Server 2016, Docker, Kubernetes, Google Analytics, and Power BI. Our ecosystem includes 170 connected applications and services, our main database is 2 TB, our sites handle 1 million visitors a day and 2 billion requests a month, and we release changes to production several times a day. We are a continuous integration and continuous deployment (CI/CD) organization.

**Responsibilities:**
Develop and maintain Web Applications  
Craft features that meet business and technical requirements in a reasonable time-frame  
Design server-side components, modules, classes using .NET 
Design and implement database structure and optimize query execution 
Create User Interfaces using React, Redux, Typescript. CSS/LESS, HTML and Javascript 
Follow and improve effective Agile CI/CD processes   
Assure our products are implemented to the highest standards with appropriate automated testing including Unit tests 
Ensure your features meet service level objectives for run times and reliability   
Improve code quality and deployment frequency 
Participate in reviewing designs and code of peer software engineers  
Mentor and train other team members on design techniques and coding standards

**Requirements:**
Minimum 3+ years' experience in commercial development 
Strong understanding of .NET frameworks, C#, and data access technologies such as Entity Framework or ADO.NET 
Experience with JS/CSS/HTML and SQL 
Experience with Relational Database Modeling 
Experience with design and architectural patterns, SOA design & web service development 
Experience in an Agile software development environment following CI/CD practices 
Degree in Computer Science, a related discipline or equivalent work experience 
Intermediate level of English or higher 
Desire to lead and mentor others in a team environment 
Must be a creative problem solver who is self-motivated with effective communication skills and a track record of high productivity  
Enthusiastic and motivated to learn new things; open-minded and flexible 
Strong communication skills and experience collaborating with multiple groups across disciplines 
 
**We offer:**
Time off throughout the year (paid and unpaid)
Professional development support and encouragement
Resources to help improve your overall well-being
Free membership to dive into JA product