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
Jobleads-US

1d ago

Senior Staff Software Engineer - Core HR Product Engineering New York, NY

<h3>Senior Staff Software Engineer - Core HR Product</h3><p>Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.</p><p>Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.</p><p>Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.</p><p>We prioritize candidate safety. Please be aware that all official communication will only be sent from @ Rippling.com addresses.</p><h3><b><strong>About the role</strong></b></h3><p>Rippling is rapidly adding new lines of business to its 20+ products while also expanding globally into many new countries each year.</p><p>We are much more than HR - the HRIS Engineering Org consists of several teams that build products, services, and frameworks that serve both external users and serve as a platform for teams internally at Rippling. This team unlocks future lines of business and speeds up expansion in ways that directly affect the company’s bottom line.</p><h3><b><strong>What you will do</strong></b></h3><p>The technical challenges we are facing are complex. We need a seasoned technical expert who has built complex platforms for global technology companies before. Your responsibilities will include:</p><ul> <li>Acting as a technical leader within the engineering organization.</li> <li>Identifying and advocating for projects of high complexity that involve multiple stakeholders across the organization.</li> <li>Taking ambiguous technical problem statements and turning them into an actionable plan, and then executing on it with the team.</li> <li>Modeling and executing against requirements involving complex and interdependent systems related to employment rules, country-specific requirements, international currencies, and more.</li> <li>Architecting and building extensible server-driven flows that power all of the HRIS, to simplify the necessary complexity of managing an HR Platform.</li> <li>Crafting a technical vision for a team whose goals are to unlock business outcomes by making it easier to work with HR Platform/HRIS data &amp; entities.</li> <li>Excellent written and verbal communication skills. You will be expected to dive in deep and emerge with a written plan for execution that represents the collective needs of multiple teams.</li> </ul><h3><b><strong>What you will need</strong></b></h3><ul> <li>10+ years of professional experience as a software engineer</li> <li>Deep experience in product and platform engineering</li> <li>You have seen systems operating at significant technical and organizational scale</li> <li>Experience working in a fast-paced, dynamic environment</li> <li>Experience in building projects with good abstractions and architecture</li> <li>Comfortable at developing scalable and extendable core services used in many products</li> </ul><h3><b><strong>Additional Information</strong></b></h3><p>Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics. Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com.</p><p>Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.</p><p>This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here.</p><p>A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.</p><p>The pay range for this role is:</p><p>198,000 - 346,500 USD per year (US Tier 1)</p> #J-18808-Ljbffr

New York, United States
Jobleads-US

1d ago

Full Stack Engineer

<p><b>Description</b></p><ol> <li>Build complex applications using Batch processing and event-driven distributed systems.</li> <li>Build highly available and scalable RESTful APIs.</li> <li>Develop systems using Java, Scala, Spring, JavaScript, or Node.js.</li> <li>Develop and integrate with React and Node.js based web applications.</li> <li>Learn new external and internal technologies as the need or opportunity arises.</li> <li>Operate within our internal open-source community where we share a variety of projects and codebases.</li> <li>Build, test, and deploy your code in a continuous manner.</li> <li>Execute as part of a multi-functional Agile team that rapidly delivers iterative value to customers.</li> <li>Contribute to technical conversations and debates, and decide upon approaches and tools to utilize.</li> <li>Lead by example and share knowledge with the team.</li> </ol> #J-18808-Ljbffr

San Jose, United States
Jobleads-US

1d ago

Software Development Engineer, Ordering

<p>Are you passionate about enabling millions of customers around the world to buy anything, anywhere, anytime? Dealing with large scale distributed systems, orchestrating the entire retail ordering workflow? We, the Ordering team, need strong software development engineers, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform ready for our current and future challenges.</p><p>SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions of customers around the world. At Amazon, an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object-oriented programming. Come to Amazon and work in one of our teams in the eCommerce services group.</p><h3>BASIC QUALIFICATIONS</h3><ol> <li>3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience</li> <li>3+ years of non-internship professional software development experience</li> <li>Experience programming with at least one software programming language</li> </ol><h3>PREFERRED QUALIFICATIONS</h3><ol> <li>3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience</li> <li>Bachelor's degree in computer science or equivalent</li> </ol><p>Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.</p><p>Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit <a href="#">this link</a> for more information.</p><p>The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.</p> #J-18808-Ljbffr

Seattle, United States
Jobleads-US

1d ago

Linux Architect (Linux and Design Engineering tools)

<div> <p>We are searching for an energetic and experienced Linux Architect to join our Global IT team supporting Client design centers around the world. Members of this highly visible team provide direct support to product development engineers who are using Linux workstations and servers. They monitor the enterprise infrastructure and ensure the highest level of availability and optimum performance. They also work on projects and initiatives to continuously improve the overall design environment. This position will have the following criteria:</p> <h3>Responsibilities:</h3> <ol> <li>Leads global Product Development infrastructure automation development, deployment, workshops, and support.</li> <li>Provides support of Product Development UNIX infrastructure servers and datacenters around the world.</li> <li>Supports local and remote offices worldwide.</li> <li>Cooperates with other IT and Application teams within the company to deliver the most suitable solution to users.</li> <li>Coordinates the installation, configuration, and maintenance of Linux server equipment, storage, and back-up systems as well as terminal servers.</li> </ol> <h3>Skills and Experience Desired:</h3> <ol> <li>Master's degree in Computer Engineering or equivalent.</li> <li>Minimum 5+ years of experience providing Linux RedHat systems administration support.</li> <li>Minimum 3+ years of experience in development, technical leadership, and deployment of Ansible automation in corporate environments (2000+ nodes).</li> <li>Good knowledge of RedHat Satellite, RedHat Kickstart.</li> <li>Shell scripting and/or Perl, Python scripting experience.</li> <li>Good communication skills, team spirit, and ability to work with a diversified user community.</li> <li>Fluent in verbal and written English.</li> <li>Ability to travel to remote offices when needed.</li> </ol> </div> #J-18808-Ljbffr

Sunnyvale, United States
Jobleads-US

1d ago

Senior Software Architect

<p>Allsup LLC is a people-centered organization with a team of hundreds who are dedicated to helping people with disabilities lead lives that are as financially secure and healthy as possible. We enjoy working together to make a difference, get the job done, and find solutions for our customers.</p><p>You will enjoy a collaborative workplace, with rewarding results where your opinion matters. We have a great benefits package and paid time off program, with casual dress and a comfortable work environment. Many positions have no weekends, or minimal weekend work. You’ll have a predictable work schedule, the potential to work from home, and enjoy an employee-centered work life and have fun.</p><p>Even better, you can develop your own knowledge and professional skills through a self-driven personal improvement approach to professional development. Our business takes complex federal programs and makes them easier for people to navigate—including SSDI, veteran’s disability, return to work and Medicare. Drive your expertise and advancement with the support of your supervisor and our organization.</p><p><b><strong>About the role</strong></b></p><p><b><strong>What you'll do</strong></b></p><ul> <li>Provide time estimates for work effort and complete assigned work during a sprint cycle.</li> <li>Work alongside all IT teams and any teams from outside the department.</li> <li>Work well with others and approach work as a member of a team.</li> <li>Provide documentation for all completed work (e.g., commented code, discussion in user stories, detailed pull request comments, and wiki articles).</li> <li>Communicate clearly with both IT and non-IT personnel.</li> <li>Assist other Development and DevOps team members.</li> <li>Work with Product Owners to create new stories and refine existing stories.</li> <li>Perform code releases to production environments.</li> <li>Independently complete complex stories during the sprint cycle.</li> <li>Research new technologies and processes to be adopted by the Development team.</li> <li>Analyze business processes and determine potential features to provide benefit.</li> <li>Work with others to design new applications from scratch and integrate them with existing systems.</li> <li>Perform code review for other members of the Development team.</li> <li>Assist with urgent service issues impacting production systems.</li> <li>Read, understand, and provide limited support and maintenance to existing older code and applications, even in unfamiliar technologies and languages.</li> <li>Be able to stay on task in a work-from-home environment.</li> </ul><p><b><strong>Technical Qualifications</strong></b></p><ul> <li>Have a minimum of 5 years of professional programming experience</li> <li>Experience in .NET Framework and .NET Core/.NET 6+.</li> <li>Experience with React and/or Vue.</li> <li>Experience designing, creating, and consuming web services.</li> <li>Proven ability to track down issues in existing deployed code.</li> <li>Aptitude for rewriting existing modules or designing new ones with an eye for performance.</li> </ul><p><b><strong>Ideal Candidates will also have:</strong></b></p><ul> <li>A drive to continually improve both process and technology while still meeting short-term goals.</li> <li>History of leadership of teams or projects.</li> <li>Experience working in Agile/Scrum.</li> <li>Experience integrating third party tools into new and existing systems.</li> <li>Experience working with IIS and Windows Servers.</li> <li>Health, Dental, and Vision Insurance</li> <li>401(K) Matching</li> <li>Short-Term and Long-Term Disability Insurance</li> <li>Life Insurance</li> <li>Paid Time Off</li> <li>Paid Holidays</li> <li>Flexible Spending and Health Savings Account</li> <li>Tuition Reimbursement</li> <li>Pet Insurance</li> <li>Employee Assistance Program</li> </ul><p><i><b><strong>DISCLAIMER</strong></b></i></p><p>Tasks, duties, and responsibilities as listed in the job description are not exhaustive. The company may assign other tasks, duties and responsibilities with no prior notice.</p><p><i><b><strong>Equal Opportunity Employer. ALL characteristics protected by federal, state, or local law.</strong></b></i></p> #J-18808-Ljbffr

St. Louis, United States
Jobleads-US

1d ago

Principal Data Analyst-EPX

<h3>Overview</h3><p>Principal Data Analyst-EPX</p><p>At Capital One, data is at the center of everything we do. We pioneered personalized credit card offers using statistical modeling and relational databases since 1988. Now, as a Fortune 200 company, we lead in data-driven decision-making.</p><p>As a Data Analyst, you will leverage analytic and technical skills to innovate, build, and maintain data solutions to address business problems. Your work will focus on three areas: Innovation, Business Intelligence, and Data Management.</p><h3>Innovation</h3><ul> <li>Utilize open source and digital technologies to analyze complex and diverse data sources.</li> <li>Develop well-managed data solutions, tools, and capabilities for self-service data consumption.</li> <li>Explore and adopt new technologies to advance various initiatives.</li> </ul><h3>Business Intelligence</h3><ul> <li>Collaborate with business units to design tools, metrics, and dashboards for insights and visualization.</li> <li>Conduct analyses to inform business strategies.</li> </ul><h3>Data Management</h3><ul> <li>Ensure data quality through metadata, lineage, and business definitions.</li> <li>Work with technical teams on security and data access governance.</li> <li>Create tools to monitor and report on data quality.</li> </ul><h3>Ideal Candidate</h3><ul> <li>Degree in Science, Technology, Engineering, Mathematics, or related fields.</li> <li>Experience with scripting languages like Python, R, Spark, SQL.</li> <li>Experience handling various data forms, including data warehouses and unstructured data.</li> <li>Experience with AWS services.</li> </ul><h3>Basic Qualifications</h3><ul> <li>Degree in a quantitative field plus 3-5 years of data analytics experience, or pursuing such degrees with expected completion before start date.</li> <li>Proficiency in at least one scripting language for 3+ years.</li> <li>Experience with business intelligence visualization tools for 3+ years.</li> <li>Experience querying and analyzing data platforms for 3+ years.</li> </ul><h3>Preferred Qualifications</h3><ul> <li>Master's in a STEM discipline.</li> <li>4+ years coding in Python, R, Spark, or SQL.</li> <li>Experience with process management methodologies like Agile, Lean, Six Sigma.</li> <li>2+ years working with AWS services.</li> <li>2+ years implementing Data Governance and Data Quality practices in financial services.</li> </ul><p>Capitalize on our inclusive benefits, competitive salaries, and opportunities for growth. We consider sponsorship for qualified applicants and are committed to diversity and equal opportunity employment.</p> #J-18808-Ljbffr

McLean, United States
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.