Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 5 years ago

Salary:  Negotiable based on experience. Location:  Remote with occasional visits to Belfast Head Office Hours of work:  37.5 hours per week, 22 days’ holiday plus English Bank/Public HolidaysWe’re looking for someone who is passionate about technology, coding and providing solutions to problems, while maintaining a focus on the bigger picture at hand. Someone who can work independently to solve issues and learn new technologies, while being able to communicate with the rest of the team and know when to seek guidance. Someone who can bring out the best in our team. Your skills and experienceWe are looking for a candidate from any background who has a good understanding and track record of producing quality code on a variety of platforms, and who is keen to learn new skills while working with a broad range of technologies. Our technology stack is made up of the following components:Git, Javascript/Typescript, React JS​, ​HTML​, ​CSS, C#, CoreCLR, ServiceStack, SQL Server​, Redis, PostgreSQL, Docker, Kubernetes, ZFS, Linux.Our applications are SPA applications using React, and communicating to a CoreCLR API, which primarily uses SQL Server for data storage.Demonstrable experience in one or more of the following would be an advantage: Proficiency with web languages: Javascript, HTML and CSS.Familiarity with modern Javascript single page web applications, especially written in React.Knowledge of how a RESTful API operates, particularly ServiceStack.Reading and understanding code you didn’t write.Desire to learn and adapt to new technologies. Key Job Responsibilities:Work with the team to develop projects from analysis and design through to deploymentCommunicate and collaborate with the rest of the development teamWork across the full stack to develop systems and implement solutionsWrite high quality, well-structured codeMaintain existing products, including bug fixing and improvementsCommunicate with our QA/Testing team to resolve any issuesKeep up to date with the technologies and languages we use