MongoDB
sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
SER Limited

1d ago

Fire & Security Service Engineer

Fire & Security Service Engineer Location: Manchester Salary: £30,000 – £38,000 (DOE) Perks: 30-min travel time each way, 1-in-7 call-out rota, standby allowance, company van & fuel card, 23 days holiday bank holidays, plenty of overtime, continuous training, and real career progression. Who We Are: We’re not just another fire and security company – we’re a trusted name with over 50 years of family-run excellence. Our reputation is built on delivering cutting-edge integrated solutions to major commercial clients across the UK. When it comes to keeping businesses safe, we’re the team they call. Why You’ll Love This Role: Step into a vital role where every day is different – from testing and troubleshooting to client walkthroughs and high-tech system upgrades. You’ll be the go-to expert for ensuring that our clients’ properties remain secure, compliant, and protected. If you're looking for more than just a job – if you're ready to build a career with purpose, variety, and room to grow – this is your chance. Your Mission: Keep commercial fire and security systems running at their best through expert maintenance and repairs Deliver top-tier service while building great relationships with clients Work closely with a supportive, experienced team that values your input and expertise Represent our brand with pride and professionalism – you're the face of our legacy Be mobile and flexible – a full UK driving license is essential You Bring: Proven hands-on experience with fire alarm and security systems Great people skills – you’re confident, friendly, and solution-focused Clear communication, both written and spoken A proactive, can-do attitude and a full UK driving license Grow With Us: We're all about investing in our people. From advanced training sessions to real paths for career growth, you'll have every opportunity to sharpen your skills, step up, and stand out. Whether you're looking to specialise or climb the ladder, we’ve got your back. Ready to Level Up? If you’re passionate about fire & security and want to be part of a respected, close-knit team that truly values its engineers, we want to hear from you. Send your CV or reach out to Courtney Gilgunn to find out more about this exciting opportunity! SER-IN

Rusholme, UK·

Full Time

BAE Systems

1d ago

Naval Architect – Hydrostatics Lead

Job Title: Naval Architect – Hydrostatics Lead Location: Barrow-in-Furness, Weymouth, Filton, Portsmouth, Frimley, Brough or Manchester. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: From £50,000 depending on skills and experience What you’ll be doing: Lead and manage the Naval Architecture Hydrostatics Team providing line management and mentoring to team members Provide expert technical guidance by acting as a Subject Matter Expert for Hydrostatics and Stability Own and maintain class and boat specific buoyancy and compressibility models Act as requirement owner for contractual stability requirements ensuring timely delivery of key certification and acceptance documentation as well as supporting with technical reviews Act as system owner for Ballast ensuring that key system documentation is maintained and delivered in accordance with the integrated master schedule Oversee hydrostatics build surveillance activities with regular monitoring and management throughout various build and outfitting phases Coordinate regular Whole Boat Stability Performance reviews, utilising strong stakeholder management skills to influence systems owners alongside supply chain and senior management to achieve a best for program outcome Your skills and experiences: Essential: Hold a degree in Naval Architecture or another closely related subject Have gained prior CEng chartered status or have the ability to achieve it within a 12 months time frame Good experience of Para marine Stability Analysis Extensive experience of hydrostatic and stability analysis Desirable: Experience leading and managing a small team Demonstrable experience in conducting practical stability experiments Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive. The Naval Architect Hydrostatics team: This is an exciting opportunity to join us in the team where you will manage the team to deliver the hydrostatic requirements here within our Submarine programmes. You will support with the modelling of buoyancy and stability of the submarines through utilising specialised software and will also have a brilliant opportunity to support physical testing by conducting sea trials. We offer relocation support packages across all Submarines roles, subject to meeting eligibility criteria. Why BAE Systems? This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 10th June 2025 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. LI-CB1 LI-Hybrid

Dalton-In-Furness, UK·

Full Time

Synergy Resourcing Solutions Limited

1d ago

Senior Wiring Technician

Our client is a fast growing specialist engineering business with over 40 years of expertise in high-performance electrical systems. They’ve rapidly built a reputation for quality and are quickly becoming the go-to provider in their sector. Because of this, they are looking for a Senior Wiring Technician to join their team of specialists. On-site | 5 days per week | Rapidly Growing Engineering Business Experience Required: * A minimum of 4 years’ experience in a wiring or electrical technician role * Strong skills in loom, cable and harness construction * A solid understanding of electrical principles and wiring standards * Proven ability to read and interpret electrical schematics and technical drawings * Meticulous attention to detail and a commitment to quality workmanship * Excellent communication and collaboration skills In this hands-on role you’ll be responsible for the assembly and installation of intricate wiring harnesses used in advanced high-performance equipment. You’ll collaborate closely with engineers, troubleshoot faults and play a vital role in ensuring projects are delivered on time and to the highest quality standards. Why Join? It’s an opportunity to contribute to technically challenging projects whilst further developing your skills in a supportive, quality-focused environment. With a rapidly expanding project pipeline and a clear vision for growth, you’ll be part of a business that’s truly going places. If you're looking to take the next step in your career and be part of this growth, please apply for more information

Bressingham, UK·

Full Time

TXP

1d ago

Technical Support Engineer

Job Title: Technical Support Engineer Location:Stretford, Manchester (Office/Site-Based with Flexibility to Work from Home) Salary: Up to £30,000 basic depending on experience Schedule: Permanent, Full-Time (38 hours/week, Monday to Friday) About the Client TXP is recruiting on behalf of our client, a growing technology-focused business providing telecom and IT services. This is a great opportunity to join a collaborative team supporting a wide range of technical systems and users. Perks & Benefits 20 days holiday per year, plus bank holidays Flexible working options Opportunities for training and development Supportive team environmentKey Duties Provide 1st and 2nd line technical support for telecom, hardware, software, and network issues Troubleshoot and resolve issues with VoIP, mobile connectivity, and IT infrastructure Monitor and maintain systems, perform updates, and manage patching Support network hardware including routers, switches, firewalls, and VPNs Install and configure desktops, laptops, phones, and peripherals Assist with onboarding new clients and configuring telecom systems Maintain accurate documentation and generate performance reports Collaborate with internal teams and external vendors Ensure compliance with security protocols and company policiesRequirements Experience in IT support, ideally in telecoms or tech environments Strong knowledge of VoIP, mobile tech, and network infrastructure Proficiency in Windows, macOS, Linux, and cloud-based systems Familiarity with VPNs, firewalls, and remote support tools Desirable Certifications such as CompTIA A, Network, or CCNA Experience with Microsoft 365, AWS, or Azure Previous customer-facing IT support experienceHow to Apply To apply, please submit your CV or call (phone number removed)

Rusholme, UK·

Full Time

Zenith People

1d ago

EHS Engineer

Zenith People are working with our client who are looking to recruit an experienced EHS Engineer on a permanent basis to provide business-wide support, coordination, and monitoring of internal and external audits for ISO 14001, ISO 18001, and ISO 45001 systems on behalf of our client. In this role, you will be responsible for administering the audit management system, developing performance reports, and tracking improvement activities to ensure compliance and drive continuous enhancement. Additionally, you will support audit planning, stakeholder engagement, and quality management system improvements while ensuring timely execution of audit-related tasks. Key Responsibilities As an EHS Audit & Compliance Support Engineer, you will: * Administer the audit management system, including the production and development of performance reports. * Coordinate and monitor improvement activities to support the businesses commitment to compliance and operational excellence. * Support the annual audit planning process, ensuring effective communication and accountability across departments. * Manage internal audit action tracking arrangements across all business functions. * Schedule and coordinate audit activities, particularly in Environmental and Safety audits, with limited support for Quality Management systems. * Assist with external audit assessments, ensuring effective preparation, coordination, and compliance. * Lead internal quality review programs, ensuring alignment with business objectives and regulatory requirements. * Oversee subject access requests and related audit actions, supporting auditors with ad-hoc tasks. * Engage with internal networks and stakeholders, managing parts of the audit process through to successful delivery. * Ensure effective planning and communication, supporting the internal audit function in achieving compliance and continuous improvement. Qualifications & Experience To succeed in this role, you’ll need: * Experience in monitoring improvement, performance reporting, and compliance tracking. * Strong knowledge of audit systems, workflow management, and overall coordination. * Ability to work autonomously, managing multiple projects and tasks efficiently. * Excellent analytical skills, with attention to detail and problem-solving ability. * Proficient IT skills, including advanced use of Microsoft Office (Word, Excel, PowerPoint). * Familiarity with ISO 14001, ISO 18001, ISO 45001, and related compliance frameworks. * Strong organizational and communication skills, ensuring audit effectiveness and stakeholder engagement

Sunderland, UK·

Full Time

BAE Systems

1d ago

Radar Systems Requirements Manager

Job Title: Radar Systems Requirements Manager Location: Cowes Salary: Circa £65,000 depending on skills and experience plus bonus scheme What you’ll be doing: Leading and managing requirements activities across the engineering lifecycle, applying ISO 15288 principles to ensure traceability from definition to validation Owning and maintaining the requirements database, ensuring it supports effective decomposition, verification, and specification across system levels Defining and implementing robust requirements management processes, plans, and database schemas to meet project and customer needs Administer access, training, and support for requirements tools (e.g. DOORS Next) and ensure good practice is followed across the team Facilitating the integration of tools and data exchange with third parties, ensuring configuration control and data integrity Monitoring requirements stability, generate key metrics, and support the production of requirement documentation and specifications Your skills and experiences: Essential skills: Expert-level knowledge of Systems Engineering principles, with strong systems thinking and holistic approaches to requirement definition and management Familiarity with key standards related to requirements specification (e.g. ISO 15288, ISO 12207, ISO 29148, IEEE 1016) Proven experience in requirements management tools (e.g. IBM DOORS Next) and configuration control In-depth understanding of the full engineering lifecycle, including lifecycle models such as Waterfall and Agile, and tools like JIRA Educated to degree level (or equivalent experience) in a STEM discipline or equivalent experience Desirable skills: Experience using high-level design methodologies (e.g. UAF, NAF, TOGAF, SysML, UML) with a focus on requirements integration Awareness of the defence industry landscape and current UK government strategic priorities Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive. The Future Radar team: Join us in shaping the Future of Radar Technology, we are evolving our radar portfolio enhancing our existing and developing brand-new radar products to address emerging and future threats in the realm of Future Air Dominance. With strong collaboration from our customers and investment in talent, our strategy is to stay at the forefront of defence innovation. As a Radar Systems Requirements Manager, you will support our leading Radar products, ensuring consistency and traceability across the full engineering lifecycle—from definition through to integration, acceptance, and support. This role will take ownership of the requirements database and drive continuous improvement in related methodologies and tools, particularly around the exploitation of DOORS Next. Our workplace in Cowes is an easily accessible commute from Southampton with a regular foot passenger ferry and BAE shuttle service from the ferry terminal to site. As the world has evolved, so has the way we work. Our working approach, will enable you to have flexibility with your working hours, depending on your role and location. This could include accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 10th June 2025 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. LI-JP1 LI-Onsite

Gurnard, UK·

Full Time

Check out our latest articles

Stay sharp with the latest updates in tech industry!

How to Build Scalable Web Apps with React JS
How to Build Scalable Web Apps with React JS

Published in

····

May 22, 2025

Best Crypto Payments Gateways in 2025
Best Crypto Payments Gateways in 2025

Published in

···

May 22, 2025

The Ampere Porting Advisor Tutorial
The Ampere Porting Advisor Tutorial

Published in

···

May 22, 2025

The Basics of Node.js Streams
The Basics of Node.js Streams

Published in

···

May 16, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles
Our weekly newsletter
Get the freshest news and resources in your inbox each week
Subscribe to newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.