The store will not work correctly in the case when cookies are disabled.
Inclusive use cookies to understand how you use our site and to improve your overall experience. By using our website you agree to our use of cookies and described in our Cookie Policy.
We’re looking for a creative full stack developer to work alongside our existing team of SaaS developers. The candidate must be skilled in all layers of web-based software development, server side and front-end technologies. However, we are looking primarily at developers with strong skills in cloud infrastructure (Azure/AWS), .Net Core, React/Typescript, RESTful web services, data storage solutions (MSSQL/NoSQL DB, cloud file storage etc) and service-oriented architectures.
You will be joining a friendly group of developers with a large amount of experience. As part of a small team, you will be trusted to develop solutions across all layers of the infrastructure; from initial research all the way through to deployment and ongoing maintenance. You will be involved in technical decision-making and your work will be critical to our ongoing development, directly contributing to our international award-winning educational SaaS services at HelpKidzLearn.
Responsibilities
Delivering cloud-based services in collaboration with the engineering team.
Maintain quality and ensure responsiveness of applications.
Work with the engineering team to design and launch new features.
Working with graphic designers and converting designs for use in web UI.
Development of solutions that adapt for both mobile and desktop.
Developing clean, readable, scalable, and easily maintained code that meets requirements, adhering to the open-closed principle.
Provide documentation and ensure shared knowledge of solutions implemented.
Work with the scrum team to meet sprint commitments, delivering software to production regularly using agile methodologies.
Skills
Excellent refactoring skills and the ability to provide solutions to problems that move towards strategic architectural goals iteratively; envision improvements, transform, and keep code young.
Highly experienced with server-side programming languages primarily using .NET Core.
Experience with cloud environments (Azure and AWS) and infrastructure-as-code (Terraform).
Experience in cloud networking to build secure, network solutions at scale, with knowledge of standard network protocols.
Experience using modern JavaScript (> ES6), ReactJS, Typescript, Redux, NodeJS, Webpack and npm.
Experience with domain modelling, business logic, ordering and payments.
Experience of event driven architecture using message-based tech e.g., Azure Service Bus to decouple systems appropriately.
Good understanding of scalable domain driven RESTful web service design and implementation.
Good understanding and practical use of OpenID, OAuth 2 and Identity Server 4 customisation.
Good understanding of Git.
Good understanding of OOP programming and functional programming.
Working understanding of cyber controls and OWASP top ten.
Demonstrate a positive and collaborative approach to problem solving.
Demonstrate proficiency in MSSQL/SQL server.
Build HTML5 web components using HTML/CSS, adhering to design and behavioural specifications.
Code adheres to clean code best practices, SOLID principles, code smells, Tell Don’t Ask, Four Simple Rules of Design etc.
Use of behavioural and unit tests to document and cover code implementation when beneficial.
Use of modern power tooling like Rider/Visual Studio, WebStorm/VSCode.
Using continuous delivery workflow to deploy features and updates frequently.
Understanding of security vulnerabilities, and implementation of up-to-date security and data protection techniques.
Understanding of server-side templating languages for example Razor.
Experience of configuring webservers e.g., NGINX/IIS.
Rewards &
Benefits
Remote work.
25 days holiday.
Pension scheme.
Family friendly benefits including childcare vouchers and Cycle to Work Scheme.
Personal development including access to Pluralsight and opportunities to attend meetups and conferences.
Salary
Salary: Negotiable depending on experience
Job Type: Full-time
We are looking for somebody with the focus and determination to take ownership of this role and work with us to drive this energetic and **genuinely** innovative business forward. If this is you, then get in touch.
Apply Today
Click Apply Now and email a copy of your CV to Chris Thornton (Creative Director).
If you have any questions or you want to discuss the role before you apply, get in touch with me via [email protected]