MongoDB
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
Fruition Group

20h ago

Platform Engineer

Platform Engineer Remote, UK 6 Month Contract An exciting opportunity for a Platform Engineer with strong Go and/or Python skills to join a prestigious tech client on a contract basis. This is a well-regarded engineering environment where contractors speak highly of the fast-paced, collaborative culture, and the real autonomy they’re given to make an impact. As a Platform Engineer, you’ll help design, build, and support the infrastructure and tooling that underpins critical systems – from CI/CD pipelines and observability tooling to service deployment and runtime environments. You’ll be part of a high-trust team that values clean code, quick iteration, and leaving things better than you found them. The Platform Engineer will work closely with product teams and fellow engineers to improve developer experience, scalability, and reliability across the stack. This isn’t a ticket factory - you’ll be expected to contribute ideas, challenge assumptions, and shape the platform. Platform Engineer – Key Requirements: Strong professional experience in platform, infrastructure, or backend engineering Proficiency in Go and/or Python for building internal tooling and services Hands-on experience with AWS, Kubernetes, Docker, and modern CI/CD pipelines Familiarity with infrastructure-as-code (e.g., Terraform) and observability tooling (e.g., Prometheus, Grafana) Comfortable working on distributed systems and improving developer workflows A product mindset and a collaborative approach to problem-solving Experience with Kafka, gRPC, or open-source contributions is a bonus If you’re a Platform Engineer who thrives in high-trust, fast-moving environments and enjoys building tools that empower others – apply now. The client is ready to onboard quickly. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.

UK, UK
Eazzi Recruitment

20h ago

Software Engineer

Node.js | TypeScript | Go | AWS | London Our client, a profitable start-up in Central London, is looking for a Backend Software Engineer to join their growing team. You’ll work across modern technologies including Node.js, TypeScript, Go and AWS, with a focus on API integrations, authentication, and data scraping. Key Details: Hybrid (3 days onsite in London) Up to Β£70,000 3 years' experience in backend development Strong in Node.js & TypeScript Experience with APIs, authentication & web scraping Go experience is a bonus A great opportunity to join a well-funded business with experienced founders and real growth potential.

London, UK
La Fosse

20h ago

Head of Platform Engineering

Opportunity Overview: Head of Platform Engineering – Major UK Digital Transformation Location: Hybrid (3 days/week on-site in London) About the Organisation As part of a major tech and cultural overhaul, the organisation is rebuilding its entire digital infrastructure with a modern cloud-native stack. They are seeking forward-thinking leaders to help build a platform that supports secure, scalable, and seamless customer experiences β€” all while serving a critical public-facing mission. Role Overview This is not a BAU operations role β€” it’s a senior leadership opportunity to shape and lead the digital operations function across customer-facing platforms. You'll drive performance, reliability, release governance, and automation for a new cloud-native tech stack. You’ll lead platform operations, build and mentor a DevOps/SRE team, and establish the processes, tooling, and vendor partnerships to deliver a best-in-class digital experience. This is a high-impact role requiring strong collaboration across engineering, delivery, product, and supplier ecosystems. Key Responsibilities Own the digital operations strategy and ensure performance, stability, and resilience across web, mobile, and account management services. Lead the transition to a brand-new, cloud-native stack (React frontend, iOS/Android apps, Java backend). Build and manage a DevOps/SRE function focused on observability, automation, and incident response. Define and oversee operational KPIs, release cycles, and incident management workflows. Collaborate closely with engineering, product, and delivery to ensure seamless execution and performance. Manage third-party technology suppliers, ensuring accountability, visibility, and operational alignment. Launch and embed runbooks, monitoring tools, and pre-emptive performance strategies. Ensure the digital estate meets high standards for accessibility, security, and compliance (e.g., GDPR). Embed a continuous improvement culture and provide a clear capability roadmap within 18 months. Ideal Candidate Profile Proven experience leading digital operations or SRE/DevOps functions in complex, high-scale consumer digital environments. Deep understanding of release lifecycles, observability tooling, and incident command practices. Technical fluency in cloud-native systems, automation, and monitoring across modern web/app platforms. Experienced in cross-functional leadership, including product, engineering, delivery, and suppliers. Skilled in navigating vendor ecosystems, third-party integrations, and joint performance accountability. Adept at building high-performing, inclusive teams and creating a people-first team culture. Calm under pressure, with excellent decision-making skills in high-stakes operational environments. Able to think strategically while being hands-on during key delivery phases. Strong communication and stakeholder alignment capabilities across technical and non-technical teams. The client cannot offer sponsorship at this point. For more information please send your CV to me on Kamni.Sharma@lafosse.com

London, UK
SoftServe

20h ago

Digital Transformation Principal

WE ARE SoftServe is a digital authority that advises and provides services at the cutting-edge of technology. We empower enterprises and software companies to (re)identify their differentiation, accelerate solution development, and vigorously compete in today’s digital economy. The Transformation Principal (TP) supports the planning and execution of digital transformation initiatives, serving as a key contributor to program success. The TP engages directly with clients, helping to shape and deliver tailored digital strategies and solutions that align with the clients' business objectives. Working closely with the Digital Transformation Lead (DTL) and other senior stakeholders, the TP assists in defining the strategy, roadmaps, solutions, business case, scope, schedule, and budgets, ensuring that transformation projects are executed effectively. The TP role requires a balance of technical and business acumen, with a focus on delivering high-quality outcomes. The TP is expected to communicate effectively with client stakeholders and contribute to the coordination of cross-functional teams, aligning efforts with the overall transformation strategy. The TP plays an active role in the implementation phases of digital transformation programs, enhancing their expertise and contributing to successful project delivery Duties & Responsibilities Support Digital Strategy Development: Assist in the development and implementation of digital transformation strategies that leverage effective technologies and platforms to meet client needs. Contribute to the design of transformative solutions, working under the guidance of the DTL and other senior leaders. Ensure digital goals align with the overall business strategy and key objectives like growth, efficiency, or customer experience improvement. Identify customer pain points and expectations, and determining how digital solutions can meet or exceed them. Define the business case to meet the business strategy of the organization Define key performance indicators (KPIs) to measure the success of the digital strategy. Articulate the long-term objectives for adopting digital tools and technologies. Support Delivery of Transformation Programs: Participate in managing digital transformation programs, ensuring alignment with project goals, timelines, and budgets. Monitor project progress, track milestones, burndown reporting, and report on key performance indicators to the DTL and other stakeholders. Assist in risk identification and mitigation planning within transformation programs. Comfortable managing Digital Transformation projects with little need for oversight Engage with Stakeholders: Act as a key point of contact for client stakeholders, providing updates and facilitating discussions around project status, challenges, and opportunities. Collaborate with internal and client teams to foster a collaborative environment that drives project success. Leadership and Team Coordination: Provide guidance and support to junior team members, helping to develop their skills and understanding of transformation processes. Coordinate with various project teams to ensure that tasks are aligned and resources are effectively utilized. Continuous Learning and Development: Actively seek opportunities for professional growth, including learning about emerging technologies and methodologies relevant to digital transformation. Engage in internal training and development programs to build expertise and prepare for progression to the DTL role. Preferred Competencies & Experience Experience in leading cross-functional projects/modules from design to implementation, with a capability to work independently Proven track record of contributing to shaping and selling of digital transformation projects and programs A minimum of 6 years of Consulting experience Experience in Consulting (Trabnsformation, IT or Management), or a related field, with a proven track record of contributing to successful digital transformation projects. Familiarity with leading technology platforms such as Salesforce, SAP, or other enterprise solutions. Strong communication and interpersonal skills, with the ability to effectively engage with both technical and non-technical stakeholders. Project management skills, including familiarity with project planning tools and methodologies. Ability to work collaboratively in a dynamic, fast-paced environment. Eagerness to learn and grow within the organization, with a clear aspiration to advance into senior roles. Required Skills More than 6 years of experience in Consulting (Transformaion, IT or Management) Experience in being part of the delivery of large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for a minimum of 2 years in similar client-facing role, driving opportunities, revenue, and delivery, engaging with mid-level to senior stakeholders Familiarity with leading technology platforms such as Salesforce, SAP, or other enterprise solutions. Strong communication and interpersonal skills, with the skills to effectively engage with technical and non-technical stakeholders. Project management skills, including familiarity with project planning tools and methodologies. Skills to work collaboratively in a dynamic, fast-paced environment. Eagerness to learn and grow within the organization, with a clear aspiration to advance into senior roles. Supervisory Responsibilities Not Applicable. Qualifications Education: Bachelor’s degree in a relevant field. Advanced degrees are a plus. Certifications: Design Thinking, Service Design CDTP, PMP, SCM, SAFe, TOGAF, CCMP, CISA, CISSP, AWS/Microsoft/GCP cloud certifications, PMP/PRINCE2, ITIL, CISSP/CISM, Agile/DevOps, and CBAP/Six Sigma, PROSCI, MSP. Other Requirements Willingness to travel as required Nice to have - Fluency in French All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability, sexual orientation, gender identity/expression, or protected veteran status. SoftServe is an Equal Opportunity Employer.

UK, UK
Capgemini Engineering

20h ago

Project Manager- Defence

Bath – 2 days per week in office SC Clearance required. About the role you’re considering We are seeking an Engagement Manager to join Capgemini Engineering. We are looking to attract experienced candidates with a proven history of providing effective project management in complex Defence Engineering environments. Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. Your role Working from within our Global Programme Office (GPO), you will primarily work on delivering projects that will lead to the convergence of physical and digital worlds through technology, engineering and manufacturing expertise to boost our clients’ competitiveness. Your responsibilities will include: Client liaison Bid management Project planning Tracking and reporting Revenue management Profitability Productivity Forecasting and project finances Risk management Quality control Continuous process improvement Problem resolution Resource allocation Client satisfaction. Don’t meet every single requirements? Studies have shown women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace so if you’re excited about this role but your past experience doesn’t align perfectly with every requirement in the job description, we encourage you to apply anyway.​ You can bring your whole self to work. At Capgemini, stiving for equity, diversity and inclusion is part of everyday life, and will be part of your working reality. We have built an inclusive and welcoming environment, for everyone. Your skills and experience Essential Demonstrable experience of delivering engineering development projects in a leading/management role, from pre-sales, bidding, requirements definition through to delivery, optimisation, verification, validation and closure Experience in Air, Land or Maritime, including the integration and assurance process 5 years' experience in project and programme management more widely Leadership of complex, multi-functional teams Able to gain SC Clearance Proficient with Project Finances, Revenue Recognition, Margin Improvement, Risk Management and Month-end Reporting Proven ability to plan and organise projects effectively, with excellent attention to detail. A developed understanding of business and finance, project planning and scheduling, budgeting and cost management, revenue recognition and contract management. Proven ability to review and challenge schedule critical path activities within Microsoft Project Preferable Experience of delivering projects in the Defence Sector Knowledge of MOD procurement process Knowledge of delivery of complex software development projects Your Security Clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance . ​ To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.​ Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality.​ Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process. What does β€˜Get The Future You Want’ mean for you? Impactful Experiences ​- You will reimagine what’s possible: creating value for the world’s leading organisations through technology to build a sustainable, more inclusive future. You will work with a range of clients all with a unique set of business, technological and societal ambitions, which will make a real impact across the UK.​ Shape your path ​- You will be empowered to explore, innovate, and progress. You will benefit from Capgemini’s β€˜learning for life’ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more.​ Flexibility to work your way ​- You will be encouraged to have a positive work-life balance.Our hybrid-first way of working means we embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements. ​ Why you should consider Capgemini Engineering Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. But when you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses. And it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge and always pushing yourself to do better, you’ll build the skills you want. And you’ll use them to help our clients leverage technology to grow their business and give innovation that human touch the world needs. So, it might not always be easy, but making the world a better place rarely is. ​ About Capgemini Engineering Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.​ G et The Future You Want | w ww.capgemini.com​ A t Capgemini Engineering we value excellence, care, responsibility, dynamism and innovation. We offer a job with variation that leaves plenty of room for initiative and development. In fact, we are not just offering you a job, we’re inviting you to be part of our community where we will provide you trainings, tools & grounds for professional and personal growth. Each career experience is assorted by an attractive salary package.

Bath, UK
Eden Scott

20h ago

Human Resources Information System Analyst

A growing global engineering and manufacturing organisation is seeking a skilled HRIS Analyst to support and optimise its HR technology systems. This role is central to the success of the HR function, focusing on SAP SuccessFactors, including modules such as Employee Central, Performance Management, Compensation, and Recruitment. You’ll be the functional expert for HRIS, ensuring data accuracy, resolving system issues, improving reporting capabilities, and supporting key HR processes. This is a great opportunity for someone detail-oriented, analytical, and experienced in HR systems who enjoys driving efficiency and supporting continuous improvement. Key Responsibilities Act as SAP SuccessFactors subject matter expert Maintain data integrity across system configuration, HR transactions, and reporting Configure and support annual merit and performance processes Develop dashboards and reporting tools Troubleshoot system and process issues Support implementation of new modules and system enhancements Manage data integrations with other HR systems and external platforms Participate in HR transformation initiatives and support additional projects as needed Skills & Experience 3–5 years’ HRIS experience, ideally with SAP SuccessFactors Strong knowledge of Employee Central, Performance, Recruitment, and Compensation Degree in HR, Business, Computer Science, or related field Strong analytical, problem-solving, and communication skills What you’ll get in return 33 days of annual leave Up to 8% employer pension contributions Enhanced sick pay and life assurance Remote working (UK-based only) Holiday buy scheme Health cashback plan Mental health and wellbeing support Cycle to Work and volunteering schemes Access to retail and lifestyle discounts This is a fantastic opportunity to join a progressive organisation where HR technology plays a central role in enabling growth and strategic success. Ready to make a difference? Apply now to be part of a forward-thinking, inclusive, and collaborative team. Please send your CV to joanne.fletcher@edenscott.com or call 07471353279 Applicants must be based in the UK and have the right to work. Our client values diversity and welcomes applicants from all background

Glasgow, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

How to Build Scalable Web Apps with React JS
How to Build Scalable Web Apps with React JS

Published in

Β·Β·Β·Β·

May 22, 2025

Best Crypto Payments Gateways in 2025
Best Crypto Payments Gateways in 2025

Published in

Β·Β·Β·

May 22, 2025

The Ampere Porting Advisor Tutorial
The Ampere Porting Advisor Tutorial

Published in

Β·Β·Β·

May 22, 2025

The Basics of Node.js Streams
The Basics of Node.js Streams

Published in

Β·Β·Β·

May 16, 2025

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.