Position: Full Stack Developer (C# / .NET + JavaScript)
Company: Relevant Software
Category: .NET
Experience required: 3y
English level: upper

We are looking for a Middle / Middle Strong Full Stack (C# + JavaScript) developer to join our development team. You should be experienced enough to come up with your own solutions and ideas, pay attention to code architecture and optimization. 

Mission is to deliver simple to use, high quality, affordable IT solutions for Facility Service organisations. 

**Responsibilities:**
Participate the development process;
Recognize opportunities to improve code efficiency;
New features development;
Perform code peer-to-peer reviews;
Maintain code and documentation integrity and organisation;
Keep up with emerging trends and technologies.

**Requirements:**
3-5 years of software development experience
BSc in Computer Science or equivalent
Proven track record of software development project work
Great communicator, both within the team and with customers and stakeholders
Skilled Team player, but also fully able to deliver solo on projects
Experienced in C#, .NET
Experienced in JavaScript
Master of SQL, HTML5 and CSS
Experienced user of Git Version Control and CI/CD
Knows their way around Windows Server and IIS
Skilled in Agile SCRUM Software Development Methodologies
Shows versatility: from bug fixing to platform architecture.
Delighted to code review work from Junior Developers
Upper-Intermediate level of English

**Nice to have:**
Experience with Microservice Architectures
Experience with PWA development (including IndexedDb)
Exposed to / experienced with Infrastructure as code (Terraform)
Experience with Cloud Hosting (Azure and AWS)
Bulma CSS Framework Experience
Previous experience with GitLab
JQuery proficiency
Cyber Security Oriented / Experience in ISO 27001 and GDPR
Microsoft SQL Management Studio / Azure Data Studio
Experienced with the CI/CD Software Development Cycles

**We offer:**
Competitive compensation based on your skills, experience, and performance;
20 working days of annual paid vacation and 5 sick leaves;
3 additional days off for special occasions;
Opportunity for career growth, mentorship, and personal development plan;
Experienced colleagues with 85% of middle and senior engineers;
Individual English lessons on-site (for all);
Possibility to work from anywhere in the world;
Exciting projects involving the newest technologies;
Accounting as a service;
Flexible working approach.