MongoDB Atlas is built for every app.

Start Building
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
Harvey Nash

1d ago

Mobile Developer

The Opportunity This is a brand-new exciting opportunity based in the North-East for an organisation that develops communication platforms for business's across the globe. This is a brand new position as the company is increasing it's headcount and they are looking for a remote based Mobile Developer who has strong knowledge and experience of React Native and JavaScript. The Role The organisation is growing, they are acquiring new customers and are expanding their teams. You will be responsible for developing mobile applications for customers, each customer will have a tailored application developed by you and your team. In this role, You will own the code base and develop high-quality and scalable code using React Native framework. You will be joining a team of two, this team is remote so you must be a self starter and be a strong communicator to apply for the position. To really thrive in this role you must be able to write clean JavaScript code and have the ability to work with third-party dependencies and be able to debug dependency conflicts. Who You'll Be An enthusiastic, self starter and excellent communicator. A collaborative team player. An experienced Mobile Developer who has over 2 year's experience coding in JavaScript. Key Skills Required Have knowledge and experience with JavaScript, React Native and Typescript. You must be experienced in testing, preferably using Jest or Detox. Have experience developing both Android and iOS applications. Have an analytic and problem-solving mindset. Have experience delivering in an Agile Methodology. This role is mostly remote, with the possibility of visiting the office based in Newcastle up to twice per quarter. If you would like to learn more about this opportunity, Apply Now! ADZN1_UKTJ

Newcastle Upon Tyne, UK
Russell Taylor Group Ltd

1d ago

Proposal Engineer

Do you have experience working as a Proposal Engineer? Are you looking for a new opportunity? Do you want an early dart on a Friday ready for the weekend? Other benefits you'll get: 25 days Annual Leave plus bank holidays, 5% Employer Pension contribution, Life assurance 4x salary, Training & development opportunities, Finish at 1:30pm on a Friday. What will you be doing? You will be writing and managing effective proposals, Assisting the estimating and proposals team with bid writing and document compliance, Identifying opportunities for bid submissions, Liaising with suppliers, vendors and subcontractors. Where will you be doing it? Our client is the world's leading provider of automated material handling solutions. What you'll need: A bachelor's degree in a relevant discipline, Experience of writing proposals, formal submissions & presentations, Strong teamwork and interpersonal skills, Excellent analytical and problem-solving skills, Experience with Microsoft Office. We appreciate your CV may not be up to date. No problem, just apply and we'll deal with that later. Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here. ADZN1_UKTJ

Yorkshire And The Humber, UK
Stealth IT Consulting Limited

1d ago

GenAI Full Stack Developer - SC Eligible (Remote)

My client is a global leading Digital Consultancy specialising in Cloud Adoption, Digital Architecture/Transformation & NextGen AI Solutions, providing fully remote working with ad hoc client site travel (fully expensed). They are looking for a GenAI Full Stack Consultant (Junior-Mid) to join a rapidly growly team, building cutting-edge digital solutions, primarily within Government, Finance, Retail & Energy sectors. Budget: £55k full benefits fully remote Primary requirements: Must be eligible for SC Clearance Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite. GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript). LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama. Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment. Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose. Infrastructure as Code (IaC): Exposure to tools like Terraform. Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar. CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins. Must be eligible for SC Clearance and please note, visa sponsorship is not available ADZN1_UKTJ

South East London, UK
Tilt Recruitment Limited

1d ago

Senior Software Engineer

Are you a talented Software Engineer eager to take the next step in your career? Our client, a forward-thinking company based in Cheshire, North West, is on the hunt for a Permanent Software Engineer to join their dynamic team. With a commitment to paving the way for innovation and excellence, this organisation values collaboration, growth, and a transparent working environment. You can expect to work on cutting-edge technologies while being part of a supportive culture that prioritises professional development and growth. Highly innovative, you will be working on AI driven, powerful SaaS offerings that automate workflows which help businesses streamline operations, enhance efficiency whilst delivery exceptional customer service across their customer facing teams. Following a successful launch recently into a new sector, there is a big buzz around the company as its anticipated this successful launch will be replicated into other niche sectors, also. New customer feedback has been extremely positive. Clients are saying they cant live without the product, despite only having used it for a few weeks. Key Responsibilities: Working as part of a small squad to design, develop, and maintain robust applications using Angular and .NET technologies. Collaborate with cross-functional teams to define and refine project requirements. Implement cloud solutions, with a preference for AWS or Azure platforms. Troubleshoot and resolve technical issues in a timely manner. Participate in code reviews to maintain code quality and optimize performance. Contribute to the continuous improvement of software development processes. Candidate Profile: Proven track record in software development, specifically using Angular and .NET (C# .Net or ASP.Net) Knowledge of cloud services, particularly AWS or Azure. Strong problem-solving skills and a passion / enthusiasm for technology. Ability to work collaboratively within a team environment. Excellent communication skills, both verbal and written. Drive for continuous learning and self-improvement in the field of software engineering. 3 days working from home and 2 days on site at a contemporary office with fabulous onsite facilities (restaurant, break out areas, communal areas, plentiful car parking) set within a beautiful location in Cheshire. Up to £50,000 basic plus discretionary bonus, recognition schemes, pension, flexible working, buy and sell holiday scheme, life insurance, medical insurance, learning and development budget, and more! ADZN1_UKTJ

Macclesfield, UK
Harvey Nash

1d ago

Senior Python Developer

Job Title: Senior Python Developer Location: Hybrid - Leeds and Manchester Salary: Up to £72,000 benefits Sector: Public Sector Digital Services Overview We're looking for a Senior Python Developer to join a growing team delivering user-centred digital services within the UK public sector . This is a chance to work on high-impact projects that directly improve services for citizens, using modern technology and agile delivery methods. Key Responsibilities Develop and maintain robust, scalable Python applications and APIs Design and build microservices using AWS serverless architecture (Lambda, DynamoDB, EventBridge, etc.) Collaborate closely with cross-functional teams including designers, researchers, and DevOps engineers Contribute to architecture decisions and technical planning Ensure high code quality through Test-Driven Development (TDD) and code reviews Work in an Agile environment with a strong emphasis on iterative delivery and user feedback Support and mentor junior developers, promoting best practices across the team Essential Skills & Experience Proven experience in Python development in a production environment Strong hands-on experience with AWS serverless services (Lambda, API Gateway, DynamoDB, EventBridge, etc.) Experience in building and maintaining RESTful APIs and microservices Solid understanding of TDD , automated testing, and CI/CD pipelines Comfortable working within Agile teams and collaborating across disciplines Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders Desirable Experience Experience working within or delivering to the UK public sector , ideally in line with GDS standards Familiarity with infrastructure as code tools (e.g. Terraform, AWS SAM, CloudFormation) Awareness of authentication and security best practices in cloud environments What's on Offer Competitive base salary up to £72,000 Flexible and remote-first working culture Opportunity to contribute to meaningful, user-focused public services Professional development support and access to training A collaborative and inclusive team environment If you're passionate about using your Python and cloud expertise to build digital services that make a real difference, we'd love to hear from you. ADZN1_UKTJ

Leeds, UK
Russell Taylor Group Ltd

1d ago

Control Systems Engineer

Control Systems Engineer Location - Staffordshire Are you a Software Engineer who enjoys working on several different technologies? Would you like to work on cutting edge Hydrogen projects? If so, then this could be the role for you. What you'll be doing: You'll be working on and managing the full project lifecycle of PLC and/or SCADA based control and automation systems, from design through to coding, testing, installation, configuration, and documentation. You'll be working with several different manufacturers - Siemens, Rockwell, Mitsubishi or Codesys. You'll be working on Natural Gas and Hydrogen projects that could shape future Co2 emissions in the UK. You'll be 80% office based with 20% travel. What's in it for you? £44k to £54k basic salary 25 days holiday (plus bank holidays) 6% pension Life assurance - 4 x salary Enhanced Parental Leave Packages Hybrid working What's next: You probably want to know more about the business - their projects, their plans and their history. We appreciate that your CV may not be up to date. No problem, just send me what you have, and we will be in touch. Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here. ADZN1_UKTJ

West Midlands, 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

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.