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
The Opportunity Hub UK

20h ago

Public Relations Specialist

This exciting opportunity is with a leading technology company at the cutting edge of innovation. As a Public Relations Specialist, you will showcase your passion for the tech industry by managing strategic communications campaigns and building strong media relationships. The salary for this position is £24,000 - 28,000 depending on experience. Here's what you'll be doing: Working with major tech brands and start-ups to execute tailored PR strategies that meet their unique needs. Crafting compelling pitches and campaigns, delivering meticulous attention to detail. Fostering collaboration within a dynamic PR team, exchanging ideas and providing support. Building relationships with journalists, influencers and industry contacts to secure outstanding media coverage. Here are the skills you'll need: A 2:1 degree or higher in a writing-based or relevant field such as English, Public Relations, or Tech. A deep passion for the world of technology, gadgets and digital innovation. Strong interpersonal abilities to network and build lasting connections. Superb organisational skills to juggle multiple projects and deadlines. Work Permissions: You must have the right to work in the United Kingdom. Visa sponsorship is not available at this time. Here are the benefits of this job: Monday - Thursday in the office, work from home on Fridays. 10/15 minuets walk from Covent Garden, London Gain invaluable experience promoting innovative tech companies and shaping their narratives. Collaborate with passionate teammates in an energising and supportive environment. Engage with media, secure coverage and witness your hard work in the spotlight. Pursuing a career in technology PR offers an exciting opportunity to make an impact. You'll promote pioneering brands, sharpen your skills amongst inspirational peers, and bring passion to amplifying tech innovations. If you're ready to start your adventure, don't hesitate to apply.

London, UK
TP ICAP Group Services Ltd

20h ago

Head of Engineering (Energy and Commodities)

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview: The Energy and Commodities (E&C) division are seeking a highly experienced, self-motivated, and delivery-focused individual to become the Head of Engineering. The role will require managing multiple Agile Software Engineering teams against the E&C Value Stream within TP ICAP. The successful candidate will be a key contributor to the day-to-day operation of the engineering teams, ensuring that the overall delivery capability is utilised effectively and is aligned with E&C's strategic goals. They will also play a pivotal role in the organisation's transition to new ways of working and an engineering-focused culture. As a direct report to the CIO of E&C, the senior engineer will ensure the technical delivery of the portfolio, providing governance pertaining to architecture, code quality, standards, tools and technology. A further important consideration must be given to continuous improvement and modernisation of the capabilities, resources and technologies. The E&C ecosystem is delivered through in-house and vendor-provided technologies hosted both on-premises and using AWS cloud infrastructure. Applications are implemented in a mixture of Microsoft .NET and Java backends, React front end and some thick-client implementations. The successful individual will be passionate about software development and keen to use their technical and mentoring skills to build a successful development team, displaying urgency and drive coupled with a delivery culture which fosters transparent communication. Additionally, the candidate should have a commitment to quality, invests in a controlled fashion in innovation, and has a focus on getting things done / shipping on time. Role Responsibilities: Lead and manage 4-5 teams across the E&C development function to deliver the overall portfolio of work with integration considerations for the wider estate. Act as the primary technical leader and developer on the team, demonstrating strong technical competencies and acting as a dependable and high value contributor within the team such that other team members know what they should aspire to and benefit from their lead's experience and coaching skills Responsible for the estimation, design, development, testing and overseeing highly complex production software solutions Accountable for the delivery of the applications to both internal and external users Be a Servant Leader working with team Scrum Masters to unblock the teams and ensure delivery is unimpeded, and velocity is high. Facilitate Scrum of Scrums Work with the local Regional Head of Engineering to evolve the delivery framework and identify opportunities to evolve systems towards target state architecture and direct refactoring and prioritisation to positively influence deliveries Communicate to senior management and stakeholders articulating technical challenges, issues, opportunities/value from investing in technology Communicate with the wider technology teams to coordinate interdependencies, resolve issues, and share knowledge Communicate with governance streams to ensure adherence to and development of process, quality, architectural design, and engineering excellence Work with recruitment teams and 3rd parties to ensure the Agile teams have a full complement of skills and are cross-functional Proactively work with Production Management to improve production stability and take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard Guide and support the team in identifying and escalating risks as appropriate Identify tools and methodologies to improve the effectiveness of the development process Ensure inter-project dependencies and projects risks are understood and managed Guide and support the team in implementation and adherence to Change Control principles Experience / Competences Essential Demonstrable experience line managing multiple software delivery teams / Lead of Leads Demonstrable senior level and current experience of hands-on Full-Stack Software Engineering leadership with C#, Java, C++ JavaScript / TypeScript with React, and low latency event driven architectures Experience of a general-purpose scripting language (such as Python, Perl, Ruby) and SQL Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevSecOps platforms; GitLab, TeamCity Perform meta/code reviews Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high-quality code Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, Cloud Patterns Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing, utilising Quality Assurance expertise to automate regression or perform manual testing if appropriate Collaborate on Solution Technical Architecture with Enterprise Technical Architects to follow Enterprise standards. Enjoy and understand new technology and be able to influence technical direction Desired Knowledge of the trading business domain - or equivalent Financial Markets experience Knowledge of commodities markets Knowledge or application of the Scaled Agile Framework (SAFe) Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence Experience of GraphQL and subscription-based streaming Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc Use of and working with Containerisation to aid deployability, testing and loose coupling Actor frameworks like DAPR, AKKA, Orleans Strong analytical ability and problem-solving skills Job Band & Level Function Head / Band 8 LI-MID NIJobs Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast To be considered for this role you will be redirected to and must complete the application process on our careers page. To start the process click the Continue to Application below.

Belfast, UK
Intapp

20h ago

Engineer Placement Student In Belfast

As a Placement Software Engineer, you will join a team of experienced engineers which develop, maintain, and test our Collaboration software products using C#, React, JavaScript and .NET. The successful candidates will be working in a collaborative Agile environment alongside engineering managers, developers, QA engineers and product managers. The nature of our work requires excellent communication skills and an enthusiastic approach to problem solving and teamwork. We don't expect you to know everything; we favour positive attitude, good communication skills and ability over experience. You will be involved in stimulating work every day, challenging your technical abilities and gaining experiences across the whole product development life cycle. What you will do: Estimate, Design and develop features from requirements provided within the dev ops system Contribute to test planning, designing and estimation Test and resolve bugs reported in the products. Track and manage work items and defects through to closure of the testing lifecycle Participate with development team meetings Ensure quality products by creating automated unit tests and getting involved in other testing solutions as required Any other reasonable duties as required by management Comply with all HR & IT Policies, ensuring client and data confidentiality What you will need: A minimum of 2 years attendance in a Computer Science related degree A strong academic record at A-Level or in further education Expect to receive a 2:1 or above in Computer Science/Software Engineering or related field Strong communication skills and welcomes the opportunity to collaborate in a tight knit, agile team-oriented group. Strong coding ability within Object oriented languages such as Java, C# or C++ A passion for software engineering; examples of work you have completed outside of the core curriculum is a plus. A strong desire to understand and leverage new tools and technologies and evolve their learning of the discipline. Analytical abilities, including the ability to translate and communicate technical requirements. Knowledge of a SQL based database technology. Agile development familiarity Eligibility to work in the UK is required. Please note that successful applicants will be based in the office in Belfast City Centre at least three days per week What you will gain at Intapp: Our culture at Intapp emphasizes accountability, responsibility, and growth. We support each other in a positive, open atmosphere that fosters creativity, approachability, and teamwork. Were committed to creating a modern work environment thats connected yet flexible, supporting both professional success and work-life balance. In return for your passion, commitment, and collaborative approach, we offer: Competitive base salary plus variable compensation and equity Generous paid parental leave, including adoptive leave Traditional comprehensive benefits, plus: Generous Paid Time Off Tuition reimbursement plan Family Formation benefit offered by Carrot Wellness programs and benefits provided by Modern Health Paid volunteer time off and donation matching for the causes you care about Home office stipend Opportunities for personal growth andprofessionaldevelopment supported by a community of talented professionals An open, collaborative environment where your background andcontributions arevalued Experience at a growing public company where you can make an impact and achieve your goals Open offices and kitchens stocked with beverages and snacks Intapp provides equal employment opportunities to all qualified applicants and will make hiring decisions without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristic protected by federal, state or local laws. All offers are contingent upon passing a criminal history and other background checks if applicable to the position. Please note: Intapp will not hire through text message, social media, or email alone. We will never extend a job offer unless you have been contacted directly by an Intapp recruiter and have participated in the interview process which will generally consist of 3 or more virtual or in person meetings. Please note that Intapp only uses company email addresses, which to communicate with candidates via email. Intapp will never ask for financial information of any kind or for any payment during the job application process. We post all legitimate job openings on the Intapp Career Site at If you believe you were a victim of such a scam, you may contact your local authorities. Intapp is not responsible for any claims, losses, damages, or expenses resulting from scammers. Stantec UK Limited Industrial Placement Civil Engineer (Water) - 2025/26 - Belfast Stantec is looking for an Industrial Placement Civil Engineer for our Water team to be based in Dublin. We are ideally seeking a student working towards a degree in Civil Engineering. The successful candidate would need to come into the office 4 days per week to ensure that they receive sufficient time with your team. VANRATH are recruiting a Motor Vehicle Tutor to work at a training services organisation in Belfast City Centre. Salary: Up to £40,000 38 days holiday private health insurance more benefits. Free accredited training to become a qualified skills tutor (worth £2,000) Digital Transformation Engineer - KTP Associate - IPC Mouldings Carrickfergus IPC Mouldings in partnership with Queen's University Belfast have an exciting and innovative employment opportunity for a Computer Science/Data Science/AI/Data Analytics graduate. This role is company-based and will be delivered in collaboration with the Advanced Manufacturing Innovation Centre (AMIC) at Queen's. The successful candidate will Civil Engineer (Water/Wastewater) | Belfast City Centre Vickerstock. With roles ranging from new Graduate to Associate Engineer, this is a chance to join a team who not only have a place on many prestigious local and national frameworks, but also have an extensive pipeline of current and upcoming works. Mechanical Design Engineer EXCLUSIVE to VICKERSTOCK Belfast (Dunmurry) £30-40K base / plus work from home one day every fortnight approx / plus every other week is a 4 day week Flex start and finish times Full time permanent role HN10385.

Belfast, UK·

Full Time

Funding Circle

20h ago

Senior Platform Engineer - Funding Circle

Senior Data Platform Engineer We are looking for a Senior Data Platform Engineer to join our Data Platform Engineering team which sits under Tech and Data. Data is core to our mission at Funding Circle to build a better financial world as well as being our key asset that everyone across the organisation has a part to play in making sure that we look after it, allowing us to better support our customers. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle free processes to deliver an unbeatable customer experience. The role Participate in design decisions and implementation of data platform tools and infrastructure Ensure systems follow the agreed principles and architecture defined at Funding Circle Actively contribute to initiatives to enhance data quality, data culture and governance across the data team Build, optimise, and maintain robust data pipelines to process data from various sources, ensuring data is clean, accurate, and readily available for analytics teams Work closely with Data Scientists, Analysts, and Software Engineers to design and implement data solutions that meet organisational needs Participate in discussions around data modelling and architecture Maintain comprehensive technical documentation for data systems, processes, and tools What we're looking for Strong proficiency in SQL/ Python/ Pyspark and/or other languages relevant to da processing Experience with Infrastructure as code e.g Terraform, for managing cloud infrastructure Experience designing, implementing, and maintaining CI/CD pipelines for data applications and infrastructure Expertise with cloud platforms like AWS, GCP or Azure preferably AWS Experience with dbt for data transformations and Kafka (or other streaming technologies) is a strong plus Proficiency in data modeling and designing scalable data architectures to support analytics and operational use cases Knowledge of data governance, security, and compliance best practices in cloud-based data platforms Excellent problem solving skills and attention to detail A passion for creating business value through data Strong communication skills, in particular the ability to translate technical skills to non technical stakeholders At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. Want to learn more? We have a huge impact on the businesses that borrow through our platform, the communities they serve and the overall economy (last year £6.9bn of GDP generated). You can read our full Impact Report here: https://www.fundingcircle.com/uk/impact To see what our customers think, visit our Trustpilot page: https://uk.trustpilot.com/review/fundingcircle.com And we're still evolving! Our award-winning multi-product platform is solving more SME finance challenges than ever before. We think big, rally together and meet the needs of SME customers like no other. Why join us? At Funding Circle, we celebrate and support the differences that make you, you. We're proud to be an equal-opportunity workplace and affirmative-action employer. We truly believe that diversity makes us better . As a flexible-first employer we offer hybrid working at Funding Circle, and we've long believed in a 'best of both' approach to in-office collaboration and non-office days. We expect our teams to be in our London office three times a week, where you can take advantage of our newly refurbished hybrid working space, barista made coffee and subsidised lunches (via JustEat) every day! We back our Circlers to build their own incredible career, making a difference to small businesses every day. Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. A few highlights: Health: Private Medical Insurance through Aviva, Dental Insurance through Bupa, MediCash, access to free online therapy sessions and exclusive discounts with Hertility for reproductive health support. Wealth: Octopus Money Coach, free mortgage advisor partnership and discounts across numerous retailers through Perks at Work. Development: Dedicated annual learning allowance and full access to internal learning platform. Lifestyle: Wellhub (for fitness discounts), Electric Car Scheme and more! And finally, we have award winning parental leave policies supporting parents through enhanced maternity, partner and adoption leave, as well as additional leave for parental bereavement and for fertility treatments. Ready to make a difference? We'd love to hear from you.

London, UK·

Full Time

developrec

20h ago

Software Engineer

Software Engineer, up to £50k, 3 days a week on-site in Newcastle Our client is a leading digital agency who possess a proven history of providing effective digital solutions to clients across the country. They specialise in e-commerce, mobile applications, and helping brands transition into the digital realm. Due to growth of the business they are looking to expand their software development team with a brand new role being released for a mid/senior level .NET developer. they ideal candidate will be ambitious about building a quality service which brings delight to their users. You should have prior experience: .NET, .NET Core / ASP.NET MVC, C# and SQL Server. Tech - C# .NET SQL REACT (desirable) The salary on offer for this one is up to £50k with a hybrid working structure that consists of 3 days in office and 2 days remote. They also have benefits such as life insurance, 30 days holiday, extra day AL for birthdays, private medical and flexible working hours. If this sounds like you please apply now! Software Engineer, up to £50k, 3 days a week on-site in Newcastle

Newcastle Upon Tyne, UK
Ufonia

20h ago

Lead Product Engineer

Clinical conversations are at the heart of healthcare. At Ufonia, we're building Artificial Clinical Intelligence to make healthcare conversations accessible to anyone, anytime. We’re a fast-growing team of 20 clinicians, engineers, machine learning scientists, and designers across the UK and US. Together, we’re on a mission to build AI-driven products that deliver healthcare that’s safe, deeply empathetic, and easy to access. We’re backed by Octopus Ventures, Wavemaker 360, and leading angel investors. Our first product is Dora — an AI clinical assistant and regulated medical device — that conducts routine patient appointments over the telephone (no smartphone required). With a 91% patient satisfaction score, Dora has already helped providers reclaim thousands of clinical hours. Dora is live across multiple NHS organisations, and we’re now expanding into the US. What you'll do Work directly with the Chief Product Officer and North American Product Manager to build and implement new features and products. Engage directly with users to understand needs and validate technical solutions. Translate ambiguous requirements into robust technical solutions, balancing speed, quality, and regulatory needs. Take ownership of complex user problems across the full product lifecycle. Push technical boundaries and experiment with new approaches to navigate complexity with creativity and rigor. Contribute to establishing best-in-class software development processes with the engineering team. About you Required skills: Expert proficiency in React and TypeScript with a strong track record of building scalable, user-facing applications. Proven experimentation skills, with the ability to test, iterate, and refine product ideas based on real-world data. Strong opinions on what makes a great product. Excellent interpersonal and communication skills, with a demonstrated ability to collaborate across cross-functional teams. Ability to analyse usage data and use insights to inform product decisions and drive improvements. Passion for AI in Healthcare. Preferred skills: Experience working in a fast-paced startup. Strong visual design and UX skills, with the ability to create intuitive, user-centered interfaces that align with product goals and enhance user experience. The following would be considered a plus: Have worked or built for healthcare in a previous role. Working with or around regulated medical devices. Perks: Competitive salary and equity at a fast-growing startup. Hybrid Working. Flexible leave policy, with 33 days of paid leave (inclusive of bank holidays) plus your birthday on us Unlimited Books and Learning Allowance. Our Culture We're looking for impact-driven individuals who thrive in fast-paced environments. Our ideal teammates: Are passionate about AI in healthcare Move with urgency and have a bias to action Value progress and results over the perfect solution Navigate uncertainty with confidence and creativity Approach problems with first-principles thinking Embrace continuous learning (we host a weekly AI journal club) We have a remote-first and flexible working environment. The whole company meets at the Oxford office monthly to align on our goals and celebrate our wins, and with additional time at the London or Oxford offices for team-based workshops. We organise regular meetups and social events, such as team triathlons, board games evenings, and an annual company offsite abroad. We care deeply about product quality and craft. Our development approach draws inspiration from companies like 37signals and Linear, while we're simultaneously creating our own playbook specifically tailored for medical device development. If you’re interested in finding out more about this role, please reach out to James Godwin, Chief Product Officer at jgufonia.com.

London, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

5+ WordPress Plugins for Developers To Use in 2025
5+ WordPress Plugins for Developers To Use in 2025

Published in

···

April 25, 2025

Serverless Image Processing Pipeline with AWS ECS and Lambda
Serverless Image Processing Pipeline with AWS ECS and Lambda

Published in

····

April 16, 2025

Explore all articles

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

See all articles

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.