Score code, devs, and debt fast.

Start free trial
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
James Joseph Associates Limited

20h ago

Java Quantitative Developer Low Latency

Our client is a leading and well-established player in the Digital Asset and Cryptocurrency Quantitative/Algorithmic trading industry. The business is going from strength to strength, they are currently going through a period of exponential growth and are enjoying record profits The business is actively expanding as there is additional headcount for a number trade platform specialist Java Development with a focus on either/or Quantitative Development or low-latency performance optimization. You will be working on greenfield projects to build out and enhance their low latency trading systems. THE ROLE: Working in a fast-paced trading environment as a Quant Developer, where you will collaborate closely with expert traders, quantitative analysts, and engineering specialists to craft and fine-tune trading strategies across both spot and derivative markets. Based directly on the trading floor, you will play a crucial role in enhancing execution logic, automating workflows, and ensuring performance at scale for a high-frequency, multi-exchange setup. You will focus on optimising every component of the trading stackincluding multi-threading, network communication, order processing, and execution logicto achieve ultra-low latency and high throughput. Robust monitoring, alerting, and performance tracking ensure system reliability. The team has deep expertise in trading protocols, messaging systems, network architectures, and concurrent computing to support a complex, high-frequency trading landscape. KEY RESPONSIBILITIES: Build and refine algorithmic trading models for use across various digital asset exchanges Improve and maintain dynamic hedging systems and automated order execution frameworks Achieve top-tier speed and reliability in order processing to maximise execution quality Drive automation of core trading functions to increase scalability and reduce operational risk Partner with quants to develop, back test, and deploy strategic trading logic Create monitoring tools for real-time analysis of trade metrics and strategy efficiency Engineer and optimise ultra-fast connections to trading venues, with a focus on throughput Design architecture capable of handling large volumes in a latency-sensitive environment Implement and manage high-performance messaging frameworks like Aeron and SBE Perform in-depth profiling and tuning to eliminate latency and optimise microsecond-level performance Develop robust order routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL / EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book dynamics and pricing techniques Proven track record in Java programming, specifically in building fast, low-latency trading systems Strong familiarity with market data and order execution protocols (e.g. FIX, binary, or custom APIs) Hands-on experience with JVM tuning, garbage collection, and deep performance analysis Knowledge of fast messaging and data serialization technologies for high-speed environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools for live trade analysis, PnL tracking, and risk alerting Deep understanding of system-level optimization for HFT performance Familiarity with time-series or relational databases for logging and analytics Experience with cloud platforms and containerized infrastructure (AWS, Docker, Kubernetes) Comfortable working in distributed teams across time zones, especially on Linux-based systems Excellent communicator under pressure, able to explain complex systems clearly and concisely A commercially sharp mindset with the ability to balance speed and risk in decision-making

London, UK
Gingerkid Executive Search

20h ago

Senior Full Stack Web Developer

Senior Full Stack Web Developer Location: Fully in-house, Cardiff Salary: Up to £60,000 per annum We're looking for a Senior Full Stack Developer to take a key leadership role in building and maintaining high-performance web applications. Working in-house from our Cardiff office, you'll collaborate closely with designers, marketers, and other teams to deliver exceptional digital experiences using Symfony, Vue.js, Craft CMS, and MySQL. What You'll Be Doing Leading the development of new features and refining existing systems to ensure a seamless user experience. Driving scalable, efficient, and maintainable solutions from concept through to deployment. Mentoring junior developers, conducting code reviews, and maintaining high technical standards across the team. Collaborating across the business to ensure best practices and cross-functional alignment. Using tools like Webpack, Composer, and NPM to optimise workflows. Contributing to continuous integration and deployment improvements. Supporting the modernisation of our tech stack and development processes. We value a strong, in-person, team-driven culture where developers collaborate, share knowledge, and support each other's growth. What We're Looking For Proven experience leading development projects and mentoring other developers. Strong technical skills in Symfony, Vue.js, HTML, SCSS, JavaScript, and MySQL. Solid understanding of Git, APIs, and package managers (e.g. Composer, NPM). Comfortable working with and improving legacy codebases. A proactive problem-solver who performs well under pressure. Strong communication and collaboration skills. Passion for building scalable, maintainable applications. A commitment to diversity, equity, and inclusion—we value different perspectives and experiences. Bonus Skills Experience with CI/CD pipelines and DevOps environments. Familiarity with automated testing frameworks. Knowledge of the home-buying or moving industry. Relevant software development certifications. Interest in sustainability and eco-conscious technology. Why You'll Love Working Here Modern, well-equipped office space built for collaboration and innovation Annual salary reviews and performance-based bonuses Free Bupa healthcare and dental plans to support your wellbeing Your birthday, workiversary, and two weeks off at Christmas – time off that matters Regular team socials and monthly takeaway Fridays £1,000 referral bonus and long-service rewards Free city centre parking for convenience Flexible working hours between 6 AM and 8 PM – work at your best pace

Grangetown, UK
Baltic Apprenticeships

20h ago

IT Apprenticeship

Start your career in tech with a leading managed services provider. Trinity Managed Services is offering an exciting opportunity for a motivated and tech-savvy individual to join our team as an IT Support Apprentice. This role is ideal for someone looking to gain hands-on experience while working towards a recognised qualification in a dynamic and supportive environment. At Trinity, we provide innovative IT solutions to clients across various sectors, and were passionate about developing the next generation of IT professionals. If youre enthusiastic about technology, eager to learn, and ready to take the first step in your IT career, wed love to hear from you. In this role, youll work towards yourLevel 3 IT Support Apprenticeship,delivered by our expert training team at Baltic Apprenticeships. A Typical Day in the Job: Using the telephone to answer incoming support calls Hands on repairing hardware Resolving issues in office 365 Providing support remotely Configuring new devices and processing new starter requests Involvement in password resets and anti-virus configuration Networking installation and monitoring Laptop and computer repairs and upgrades Full training and support will be provided by your workplace mentor and from the Baltic team. Salary, Hours & Benefits: £15,000 per annum Monday - Friday 9am-5:30pm Hybrid working 1 day at home 21 days annual leave plus bank holidays Social events Christmas parties Flexible working Auto enrol pension Desired Qualities, Skills and Knowledge: Ability to work well in a team environment A general passion and interest in IT Great problem solver Good customer service skills Driven to succeed Good time management skills GCSE Grade 5/C in English and grade 4/C in Maths is required for this role Your Training with Baltic: This apprenticeship provides the skills, qualification, and experience you need to immerse yourself within an exciting, fast-moving industry and become an effective IT Support Technician. Next Steps: If this sounds like the role for you, send us an application! Once we receive your CV, one of our team will be in touch to help you with the next stage. The application process includes an informal chat with our recruitment team, followed by a more formal employer interview if shortlisted. Eligibility Criteria: You must have the right to work in the UK, and valid residency status to apply for this apprenticeship.

Great Chesterford, UK
LA International Computer Consultants Ltd

20h ago

Axon Framework Developer/specialist

Our Government client is looking for an Engineer with experience working on Axon frameworks. This will initially be 2-3 months, with the possibility to extend beyond. The role will be INSIDE IR35, hybrid, with hybrid travel to Swansea, Wales. In addition to Axon frameworks, proficiency with the below skillset would be necessary: - Spring boot - Ruby - Cucumber - React - Ruby on rails - Docker - Kubernetes - Java. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.

Swansea, UK
Renzo Talent Ltd

20h ago

Network Engineer

Overview: Our client, a fast-growing IT solutions provider, is seeking an experienced Third Line Engineer to support complex infrastructure environments and deliver high-quality IT services to a diverse client base. Key Responsibilities: Design, implement, and maintain enterprise network infrastructure across LAN/WAN environments. Lead core and edge network upgrades, including: OSPF and BGP routing VLAN segmentation and Layer 2/3 switching Multi-Link Aggregation on Mikrotik , Cisco , and Juniper devices Configure and manage firewalls, VPNs, and secure remote access. Monitor and optimize network performance, availability, and security. Troubleshoot and resolve complex routing, switching, and connectivity issues (Tier 3). Assist with secure network integration for Microsoft 365 services (DNS, SPF, mail flow). Collaborate with project teams to deliver tailored, high-performance network solutions. Skills & Experience: Expert-level experience with OSPF , BGP , and enterprise routing/switching . Strong knowledge of firewall configuration and network security policies (Mikrotik, Cisco, Juniper). Hands-on experience with VLAN design , link aggregation , and redundancy protocols . Proficiency in supporting hybrid network environments (on-prem/cloud). Solid understanding of DNS , email routing , and Microsoft 365 networking requirements . Strong problem-solving and diagnostic skills in multi-vendor environments. Effective communicator, able to translate technical issues for non-technical stakeholders. Benefits: Competitive salary Free parking Company events Pension Holiday Allowance upto 25 days bank holidays Opportunities to work on impactful IT projects with a skilled and supportive team If you're interested in finding out more, please apply today for more information!

UK, UK
Supportwave Ltd

20h ago

Senior Front-End Blockchain Developer

We are seeking two Senior Back-End Blockchain Developers to join a UK-based B2B trading platform leveraging blockchain technology. You will develop and maintain the platform's back-end, focusing on Solana/Rust for blockchain integration, platform security, business logic, and database management. This is a full-time, 12-month contract role with a preference for hybrid work in the UK. Job Details Job Title: Senior Back-End Blockchain Developer Number of Positions: 2 Location: London, UK Job Type: Contract Contract Start Date: 21 July 2025 Contract End Date: 21 July 2026 Contract Length: 12 months Work Schedule: Monday to Friday, 09:00-17:00 Work Arrangement: Hybrid (flexible office days: Monday to Friday) Candidate Remuneration: £7,500-£9,000 per month (£90,000-£108,000 per year) Remuneration Frequency: Monthly Country of Resource: United Kingdom Responsibilities Build and maintain back-end systems, including Solana/Rust programs for blockchain integration. Implement secure business logic, platform security, and database management. Collaborate with front-end and product teams to support fintech and blockchain functionality. Required Skills and Experience Solana: Minimum 4 years of experience Rust: Minimum 4 years of experience API Integration: Minimum 6 years of experience Blockchain: Minimum 6 years of experience Software Development: 10 years of professional experience Platform Security and Databases: 7-10 years of expertise Language: English (Advanced proficiency) Nice-to-Have Skills Experience with DeFi Blockchain Proficiency in Node.js or Python Knowledge of secure API design or blockchain data indexing Additional Requirements Eligibility: Candidates must have the right to live and work in the UK. Work Arrangement: Preference for hybrid work in the UK, with flexibility for remote work.

South East London, UK·

Full Time

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.