Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video
·
★ 5.0
video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
Lead Software Engineer – UK Remote | £80,000 to £85,000 | Hands-on Leadership in Scalable Systems Are you a technical leader ready to guide a high-performing engineering team? Do you enjoy mentoring others while staying close to architecture and system design? Interested in shaping tools that support real-world infrastructure at scale? We’re recruiting for a Lead Software Engineer on behalf of a fast-growing technology company whose platform is relied upon across thousands of physical locations in the UK and internationally. Known for their innovative approach and people-first culture, our client offers the chance to take ownership of meaningful projects in a collaborative, supportive environment. This role combines team leadership with technical direction, ideal for someone who enjoys working across the full product lifecycle while helping others grow. Why This Role is Great Lead a talented team delivering software that supports the installation, configuration and maintenance of distributed systems at scale Balance hands-on technical design with mentoring and team development Collaborate across product, cloud, QA and systems engineering to deliver robust solutions Contribute to technical strategy, system architecture and future roadmaps Create real value by helping internal teams and end users manage hardware estates with ease About You You’re a capable engineer who’s comfortable stepping into a leadership role. You enjoy combining people management with hands-on contribution and know how to strike a balance between guiding the big picture and refining the detail. You’ll bring experience in: Leading technical delivery within backend software projects TypeScript or Node.js development, or similar backend technologies Designing and deploying services in a modern cloud environment Working with databases (SQL or NoSQL) and scalable system design Agile delivery and team collaboration Building for maintainability, performance and clear documentation Experience or interest in the following would also be valuable: Managing or supporting connected devices or remote systems Working with Linux-based systems CI/CD, Docker or Kubernetes Internal tooling, API design and service orchestration Frontend technologies such as React Networking, messaging protocols or event-driven systems We encourage applications from candidates with transferable skills or experience from different sectors. If you’ve solved similar challenges elsewhere, we’d love to hear from you. What You'll Be Doing Lead a cross-functional engineering team focused on service reliability, deployment tooling and systems integration Shape the team’s approach to architecture, testing, delivery and support Mentor software engineers and contribute to a positive team culture Take part in architectural decisions and technical discussions across teams Guide development from planning through to deployment and ongoing iteration Ensure tools are scalable and meet the needs of internal users and customers Support release processes and the delivery of software to a wide variety of environments What Success Looks Like Your team is engaged and consistently delivering high-quality, maintainable code Software deployments are smooth, efficient and scalable Systems are reliable and responsive, even as usage grows significantly You’re a respected voice in technical direction and team leadership What You’ll Receive Competitive salary in the region of £80,000 to £85,000 Remote-first working with occasional in-person collaboration A comprehensive benefits package that supports your health, wellbeing and development Investment in high-quality tools and equipment Access to learning and development opportunities A collaborative, values-driven working culture focused on impact and innovation Inclusion and Diversity We and our client are committed to creating an inclusive recruitment process and workplace where all individuals feel welcome and valued. We encourage applications from people of all backgrounds, identities and experiences. If you require any adjustments at any stage, please don’t hesitate to let us know. If you're ready to take on a role where your technical leadership makes a real difference, we invite you to apply today.
1d ago
Senior C# Developer / Software Engineer (Windows Desktop Trading Systems) London to £140k Are you a Senior C# Developer with strong Windows desktop development skills combined with banking / financial services experience? You could be progressing your career at a Hedge Fund with over $10 billion under management. As a Senior C# Developer you will work on critical systems across front, middle and back office systems to support trading, operations, finance, compliance and investor relations, optimising system performance to ensure efficient real-time data processing, reporting and automation of operational workflows. You'll focus on building C#, WinForms, WPF desktop applications and design and implementation of scalable, service orientated architectures (SOA) but will also gain exposure to web applications using React and / or Angular. This is a senior, hands-on position, you'll collaborate with colleagues in the US and Canada and be the sole resource on these systems for the UK. Location / WFH: You'll join colleagues in the London office with flexibility to work from home once a week; there's a friendly and collaborative environment with casual dress code and a range of facilities. About you: You have strong C# desktop development experience on Windows within a banking or financial services environment You have a strong knowledge of SQL databases You have a good understanding of asset classes e.g. Fixed Income, Equities You're familiar with RESTful APIs, UI development and cloud computing You have excellent communication and stakeholder management skills You're degree educated in Computer Science or similar discipline What's in it for you: As a Senior C# Developer / Software Engineer you will earn a competitive package: Salary to £140k bonus Pension and Private Healthcare Hybrid working (x3 days in London office) Impactful role working on cutting edge AI technology Excellent career growth opportunities Apply now to find out more about this Senior C# Developer / Software Engineer (Windows Desktop Trading Systems) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
1d ago
Cloud Engineer – Sports Betting – Newcastle upon Tyne / Hybrid (Key skills: Cloud Engineer, Azure, AWS, Cloud Infrastructure, DevOps, CI/CD, Containerisation, Kubernetes, Terraform, Automation, Monitoring, Agile, Sports Betting, Cloud Engineer) Our client is a fast-paced and tech-driven sports betting company with a passion for delivering high-performance digital platforms to millions of users worldwide. Known for their innovation and reliability in the online gaming and betting industry, they are expanding their cloud operations team to support continued growth and scale. As part of this expansion, they are seeking a talented and hands-on Cloud Engineer to join their Newcastle-based team. You'll be at the forefront of architecting, deploying, and maintaining scalable and secure cloud infrastructure across Azure and/or AWS, enabling the rapid delivery of new features and services across their high-traffic platforms. The ideal Cloud Engineer candidate will have deep experience in cloud platforms (Azure and/or AWS), infrastructure-as-code (Terraform/ARM), CI/CD pipelines, and containerisation tools such as Docker and Kubernetes. You’ll also have a keen eye for automation, performance monitoring, and system reliability in a 24/7 environment. Experience in the online betting, gaming or high-availability transactional industries is a strong plus . All Cloud Engineer positions come with the following benefits: Competitive salary based on experience (£45,000 – £65,000 range). Hybrid working model (2–3 days per week onsite in Newcastle upon Tyne). Private medical insurance and enhanced pension plan. Free access to sporting events, wellness programs, and on-site perks. Tailored learning and development budgets, including cloud certifications. Modern, open-plan tech hub office with breakout areas and collaborative workspaces. Exciting and fast-moving projects in a dynamic, agile engineering environment. This is a fantastic opportunity for a Cloud Engineer to join one of the most innovative names in sports betting, where you’ll work on real-time systems, high-availability platforms, and have a direct impact on product scalability and user experience. Location: Newcastle upon Tyne, UK / Hybrid Working Salary: £45,000 – £65,000 Bonus Pension Benefits Applicants must be based in the UK and have the right to work in the UK. Hybrid working available, but some on-site presence is required. NOIRUKTECHREC NOIRUKREC
1d ago
React Native Developer (Expo) – Secure Tech: Details: Type: Contract. Hybrid: London. Market rate: Daily (Outside IR35) Start date: ASAP Company and role: Our client is seeking a React Native Contractor to help shape the future of secure communication. You’ll be joining a lean, highly technical team focused on building the next-gen in the "Secure Tech" focused industry — with real impact and purpose. Key responsibilities: React Native Developer (Expo) – Secure Tech Build performant, secure mobile applications using React Native (Expo), Kotlin, and Swift. Integrate with Gmail APIs, manage OAuth2 flows, and handle MIME payloads. Implement responsive UIs from Figma designs. Contribute to architecture, automated testing, and CI/CD pipelines. What we're looking for: React Native Developer (Expo) – Secure Tech 4 years’ experience with React Native, ideally using the Expo SDK Strong knowledge of native module development in Kotlin/Swift Exposure to cryptographic principles, MIME standards, and OAuth2 Hands-on experience with secure systems, testing frameworks, and Git workflows Excellent communication and problem-solving skills If you’re ready to build meaningful tech with a team that values innovation and privacy, apply today.
1d ago
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.
Full Time
1d ago
Lead Software Engineer – UK Remote | £80,000 to £85,000 | Hands-on Leadership in Scalable Systems Are you a technical leader ready to guide a high-performing engineering team? Do you enjoy mentoring others while staying close to architecture and system design? Interested in shaping tools that support real-world infrastructure at scale? We’re recruiting for a Lead Software Engineer on behalf of a fast-growing technology company whose platform is relied upon across thousands of physical locations in the UK and internationally. Known for their innovative approach and people-first culture, our client offers the chance to take ownership of meaningful projects in a collaborative, supportive environment. This role combines team leadership with technical direction, ideal for someone who enjoys working across the full product lifecycle while helping others grow. Why This Role is Great Lead a talented team delivering software that supports the installation, configuration and maintenance of distributed systems at scale Balance hands-on technical design with mentoring and team development Collaborate across product, cloud, QA and systems engineering to deliver robust solutions Contribute to technical strategy, system architecture and future roadmaps Create real value by helping internal teams and end users manage hardware estates with ease About You You’re a capable engineer who’s comfortable stepping into a leadership role. You enjoy combining people management with hands-on contribution and know how to strike a balance between guiding the big picture and refining the detail. You’ll bring experience in: Leading technical delivery within backend software projects TypeScript or Node.js development, or similar backend technologies Designing and deploying services in a modern cloud environment Working with databases (SQL or NoSQL) and scalable system design Agile delivery and team collaboration Building for maintainability, performance and clear documentation Experience or interest in the following would also be valuable: Managing or supporting connected devices or remote systems Working with Linux-based systems CI/CD, Docker or Kubernetes Internal tooling, API design and service orchestration Frontend technologies such as React Networking, messaging protocols or event-driven systems We encourage applications from candidates with transferable skills or experience from different sectors. If you’ve solved similar challenges elsewhere, we’d love to hear from you. What You'll Be Doing Lead a cross-functional engineering team focused on service reliability, deployment tooling and systems integration Shape the team’s approach to architecture, testing, delivery and support Mentor software engineers and contribute to a positive team culture Take part in architectural decisions and technical discussions across teams Guide development from planning through to deployment and ongoing iteration Ensure tools are scalable and meet the needs of internal users and customers Support release processes and the delivery of software to a wide variety of environments What Success Looks Like Your team is engaged and consistently delivering high-quality, maintainable code Software deployments are smooth, efficient and scalable Systems are reliable and responsive, even as usage grows significantly You’re a respected voice in technical direction and team leadership What You’ll Receive Competitive salary in the region of £80,000 to £85,000 Remote-first working with occasional in-person collaboration A comprehensive benefits package that supports your health, wellbeing and development Investment in high-quality tools and equipment Access to learning and development opportunities A collaborative, values-driven working culture focused on impact and innovation Inclusion and Diversity We and our client are committed to creating an inclusive recruitment process and workplace where all individuals feel welcome and valued. We encourage applications from people of all backgrounds, identities and experiences. If you require any adjustments at any stage, please don’t hesitate to let us know. If you're ready to take on a role where your technical leadership makes a real difference, we invite you to apply today.
Stay sharp with the latest updates in tech industry!

Published in
··June 27, 2025

Published in
···June 26, 2025

Published in
···June 25, 2025

Published in
···June 23, 2025
Discover a world of insights - browse our complete collection of articles in one place!
Archibald

26
2 hours ago
5
eppvietnam1914

27
3 hours ago
7
shizaemaan262011

67
3 hours ago
4
Corobori

134
4 hours ago
5
ankit.kr

139
4 hours ago
10
jmnj64

54
6 hours ago
6
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.