London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Newcastle Upon Tyne |
Education | Not Mentioned |
Salary | Salary negotiable |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time Work from home |
Job Title: Full Stack Software Engineer Location: Newcastle upon Tyne - Remote or Hybrid Working Available. Salary: up to 55kOur client is a software development company based in the Northeast of England, known for building high performing teams and the development of successful software applications for their customers. They are looking for a Full Stack Engineer to join their teamin a supporting role whilst contributing to the development of new features from their product road map.Your role would focus primarily on providing support to clients and resolving issues, while also taking on development tasks during periods of low support demand. If you are a keen learner, an open communicator and are passionate about developing, then youwill love this role!Role & Responsibilities:* Provide technical support to clients, troubleshoot issues, and offer timely resolutions.* Collaborate with the support team to investigate and resolve software defects or customer-reported problems.* Develop and maintain a deep understanding of the product and its technical architecture to efficiently address support queries.* Assist clients with software integrations, configurations, and deployments.* Collaborate with cross-functional teams to identify, reproduce, and resolve complex issues.* Contribute to the development of new features and improvements from the product roadmap during periods of low support demand.* Write clean, efficient, and maintainable code using Javascript and Typescript.* Utilize Vue.js to build user interfaces that are intuitive, responsive, and visually appealing.* Implement and maintain server-side functionalities using Node.js, Express.js, and other similar frameworks.* Collaborate with database administrators to design and optimize database structures using PostgreSQL.* Utilize the Equalize ORM for efficient data manipulation and retrieval.* Conduct code reviews, provide constructive feedback, and maintain high code quality standards.* Stay updated with industry trends, best practices, and emerging technologies relevant to the job role.Skills & Experience:* Proven experience working as a Full Stack Software Engineer in a support role.* Proficiency in TypeScript and ES6.* Strong knowledge and experience with Vue.js for frontend development.* Solid understanding of Node.js and experience in building backend applications.* Experience with Express.js or similar frameworks.* Knowledge of PostgreSQL and experience in designing and optimizing database structures.* Familiarity with the Sequelize ORM or similar.* Strong problem-solving skills and the ability to troubleshoot and resolve technical issues.* Excellent communication and interpersonal skills.* Ability to work independently and as part of a team.* Detail-oriented mindset with a focus on delivering high-quality code.* Adaptability and willingness to learn new technologies and programming languages.The Benefits:* A competitive salary this will be dependent on experience.* A contributory pension scheme.* 25 days annual leave, plus bank holidays and the opportunity to buy our self-holiday.* A flexible approach to working hours.* Continuous personal development, career path and training.If this role sounds like something you would be interested in simply click "apply" and one of our consultants will contact you to get things rolling.