At a Glance
- Tasks: Join our team to develop and maintain innovative software solutions.
- Company: Hackajob partners with the BBC to connect tech talent with exciting opportunities.
- Benefits: Enjoy a flexible working week, generous leave, and great training options.
- Why this job: Be part of a dynamic team that values creativity and data-driven decisions.
- Qualifications: Experience in full stack development, JavaScript, Node.js, and AWS services required.
- Other info: This is a hybrid role based in Newcastle with a focus on career growth.
The predicted salary is between 51000 - 69000 £ per year.
hackajob Newcastle Upon Tyne, England, United Kingdom
Senior Full Stack Software Engineer
hackajob Newcastle Upon Tyne, England, United Kingdom
2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advices
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
hackajob is collaborating with BBC to connect them with exceptional tech professionals for this role.
Job Reference: 23351
Band: D
Salary: £60,000 to £69,000 depending on relevant skills, knowledge and experience.
Contract type: Permanent
Location: Office Base is Newcastle, This is a hybrid role and the successful candidate will balance office working with home working (office day is Wednesday)
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
Benefits – We offer a negotiable salary package, a flexible 35-hour working week for work-life balance and 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym. You can find out more about working at the BBC by selecting this link to our candidate pack.
Job Introduction
BBC Audiences are here to ensure we bring enough value to all Licence Fee paying households. We are a team filled with data analysts, researchers, planners, and marketing/data scientists. We use data, insight and market knowledge to put audiences at the heart of all creative and strategic decision-making. Simply put, we are the ‘Voice of the Audience’ for the BBC.
This role is within one of our data platform teams, within insight tooling. The data platform area brings together a collection of self-services capabilities to enable the BBC to make best of use of its data for analytical purposes. Insight tooling focuses on providing solutions for internal users enabling them to make data driven decisions.
This role is in our Audiences portal team. The audience portal is used by both internal external users, which provides quantitative data and qualitative research data for over 2000 users.
Main Responsibilities
- Take a structured and professional approach to engineering, ensuring high-quality development.
- Actively participate in pair programming sessions, working closely with other engineers to write maintainable and efficient code
- Drive the ambition to build an outstanding engineering team and culture.
- Conduct code reviews, maintain coding standards, and guidelines.
- Collaborate with cross-functional teams to define and implement requirements.
- Participate in and help improve the team’s software development methodologies such as pairing, code and documentation reviewing, and continuous delivery.
- Write, review and take responsibility for technical documentation.
- Lead troubleshooting and resolution of issues throughout the product life cycle
- Mentor and coach more junior staff. Provide technical leadership and direction colleagues.
- Expertise in developing for operational and non-functional concerns (monitoring integration, performance testing, scale, availability and resilience, security considerations).
Are you the right candidate
- Experience with the end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment and maintenance
- Experience of JavaScript, Typescript, Node JS and REACT
- Solid understanding of software development principles, design patterns and best practices
- Experience of AWS Services such as S3, EC2, Lambda, SNS, RDS, Elasticsearch and ELB
- Experience of PostgreSQL
- Competence in database design and use of software applications.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Software Development
Referrals increase your chances of interviewing at hackajob by 2x
Sign in to set job alerts for “Full Stack Engineer” roles.
Continue with Google Continue with Google
Continue with Google Continue with Google
Gateshead, England, United Kingdom 1 week ago
Tyne And Wear, England, United Kingdom 3 weeks ago
Newcastle Upon Tyne, England, United Kingdom 1 month ago
Newcastle Upon Tyne, England, United Kingdom 1 month ago
Newcastle Upon Tyne, England, United Kingdom 3 weeks ago
Newcastle Upon Tyne, England, United Kingdom 7 hours ago
Tyne And Wear, England, United Kingdom 7 months ago
Newcastle Upon Tyne, England, United Kingdom 1 day ago
Newcastle Upon Tyne, England, United Kingdom 4 weeks ago
Durham, England, United Kingdom 7 hours ago
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Highfield, England, United Kingdom 2 weeks ago
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Newcastle Upon Tyne, England, United Kingdom 5 months ago
Newcastle Upon Tyne, England, United Kingdom 3 weeks ago
Newcastle Upon Tyne, England, United Kingdom 7 hours ago
Newcastle Upon Tyne, England, United Kingdom 2 days ago
Newcastle Upon Tyne, England, United Kingdom 12 hours ago
Newcastle Upon Tyne, England, United Kingdom 1 week ago
Blyth, England, United Kingdom 2 weeks ago
Durham, England, United Kingdom 7 hours ago
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Sunderland, England, United Kingdom 1 day ago
Newcastle Upon Tyne, England, United Kingdom 1 week ago
Newcastle Upon Tyne, England, United Kingdom 5 days ago
Software Development Engineer (Data Integration)
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Senior Java Software Engineer (UK Remote)
Newcastle Upon Tyne, England, United Kingdom 2 weeks ago
Newcastle Upon Tyne, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Full Stack Software Engineer employer: hackajob
Contact Detail:
hackajob Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Software Engineer
✨Tip Number 1
Familiarise yourself with the BBC's mission and values. Understanding their focus on audience engagement and data-driven decision-making will help you align your answers during interviews and demonstrate your commitment to their goals.
✨Tip Number 2
Brush up on your technical skills, especially in JavaScript, TypeScript, Node.js, and React. Be prepared to discuss your experience with these technologies in detail, as they are crucial for the role.
✨Tip Number 3
Showcase your collaborative spirit by preparing examples of past experiences where you've successfully worked in cross-functional teams. Highlighting your ability to mentor junior staff will also set you apart.
✨Tip Number 4
Research the latest trends in software development methodologies, particularly around continuous delivery and code reviews. Being able to discuss how you can contribute to improving these processes will impress the interviewers.
We think you need these skills to ace Senior Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your expertise in JavaScript, Typescript, Node JS, and REACT, as well as your familiarity with AWS services and PostgreSQL.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the BBC's mission. Mention specific projects or experiences that demonstrate your ability to contribute to their data platform teams.
Showcase Your Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous roles. Highlight your experience with the software development lifecycle and your approach to troubleshooting and mentoring.
Highlight Team Collaboration: Emphasise your experience in collaborative environments, such as pair programming and code reviews. Mention any cross-functional team projects you've been involved in to demonstrate your ability to work well with others.
How to prepare for a job interview at hackajob
✨Showcase Your Technical Skills
Make sure to highlight your experience with JavaScript, Typescript, Node JS, and REACT during the interview. Be prepared to discuss specific projects where you applied these technologies and how they contributed to the success of the project.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges or coding exercises during the interview. Practice common algorithms and data structures, and be ready to explain your thought process as you work through problems. This will showcase your analytical skills and ability to think on your feet.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring junior staff and collaborating with cross-functional teams, share examples of how you've successfully worked in teams and supported others in their development. Highlight any experiences where you led a project or initiative.
✨Prepare Questions About Company Culture
Research the company’s values and culture, especially regarding their engineering practices and team dynamics. Prepare thoughtful questions that show your interest in their approach to software development and how you can contribute to building an outstanding engineering team.