SmythOS
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

·

5.0
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
Humand Talent

1d ago

Lead Software Engineer - 95% Remote - £85k - ID41216

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.

Leigh, UK
Client Server

1d ago

Senior C# Developer Desktop Trading Systems

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.

London, UK
Noir

1d ago

Cloud Engineer

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

Newcastle Upon Tyne, UK
Evermore

1d ago

React Native Developer (Expo) – Secure Tech

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.

London, UK
Funding Circle

1d 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

Humand Talent

1d ago

Lead Software Engineer - 95% Remote - £85k - ID41216

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.

The City, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

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.