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

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

Android Engineer, Rider

<p>At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.</p><p>As an Android Engineer on the Price Lock and Memberships Team, you will help evolve Price Lock, the team’s flagship product launched just last year, adding new features and functionality. You will also help us iterate the Memberships Platform which powers all subscription products at Lyft, supporting new products across the company that improve riders’ experience with rideshare. As an engineer on our team, you’ll work hand in hand with various teams across Lyft, fostering collaboration and driving innovation to help make Lyft is the right choice for riders.</p><h3><strong>Responsibilities:</strong></h3><ul> <li>Design, develop, deploy, monitor, operate and maintain existing or new elements of our Rider application</li> <li>Help establish roadmap and architecture based on technology and our needs</li> <li>Write well-crafted, well-tested, readable, maintainable code</li> <li>Analyze our internal systems and processes and locate areas for improvement/automation</li> <li>Collaborate with product org stakeholders to execute on projects</li> <li>Participate in code reviews to ensure code quality and distribute knowledge</li> <li>Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices</li> <li>Can help lead features from idea to positive execution</li> <li>Unblock, support and communicate with internal partners to achieve results</li> <li>The work responsibilities of this role are expected to take place during business hours in your local Time Zone in the United States.</li> </ul><h3><strong>Experience:</strong></h3><ul> <li>Minimum 2 years of software engineering industry experience</li> <li>Experience with Kotlin</li> <li>Experience with Jetpack Compose, declarative UI development, and creating shared components</li> <li>Familiarity with current design and prototyping tools (Figma, etc).</li> <li>Experience with architecture paradigms like unidirectional and reactive programming</li> <li>Ability to work with a low-ego, highly collaborative, and cross-functional team.</li> </ul><h3><strong>Benefits:</strong></h3><ul> <li>Great medical, dental, and vision insurance options with additional programs available when enrolled</li> <li>Mental health benefits</li> <li>Family building benefits</li> <li>Child care and pet benefits</li> <li>401(k) plan to help save for your future</li> <li>In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off</li> <li>18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible</li> <li>Subsidized commuter benefits</li> <li>Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program</li> </ul><p>Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.</p><p>The expected base pay range for this position in the San Francisco area is $128,000 - $160,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.</p> #J-18808-Ljbffr

San Francisco, United States
Jobleads-US

1d ago

Information Security Engineer

<p>The top priority at Vytalize is our culture — it’s how we’re changing healthcare for the better.</p><p>Recognized for our culture that thrives in the face of adversity.</p><p>One of the most innovative and exciting health startups in NY.</p><p>86% Recommend Vytalize to a friend.</p><p>Top 10 digital health startups in 2023.</p><p>Please note at no time during our screening, interview, or selection process do we ask for additional personal information (beyond your resume) or account/financial information. We will also never ask for you to purchase anything; nor will we ever interview you via text message. Any communication received from a Vytalize Health recruiter during your screening, interviewing, or selection process will come from an email ending in @vytalizehealth.com</p><h3>Benefits &amp; Employee Perks</h3><h3>Fully Remote &amp; Flexible Environment</h3><p>We know “Vytalizer” isn’t the only title our team members hold. Whether you go by mom, dad, friend, or caregiver, we allow you to do the things you need to do so you can show up as your best self when it truly counts.</p><h3>Annual Bonus Potential</h3><p>We believe in sharing the good and generously rewarding great work that pushes the envelope. We have big dreams that are becoming a reality fast, and we want you to directly benefit from that.</p><h3>Competitive Compensation &amp; 401K Match</h3><p>We hire top performers who see the world differently and challenge the status quo, so we strive to pay more than the industry average. We also match 100% of up to 4% of your annual salary under our 401K program, so you’re set for the present and future!</p><p>These take effect on your start date with 100% coverage for a base plan and up to 90% coverage on all other plans for individuals and families. After all, we *do* work in healthcare!</p><h3>Health &amp; Wellness Stipend</h3><p>While our mission narrows in on our partner practices and patients, we’re just as focused on health outcomes for our teams. We recognize that health and wellness mean different things to everyone – which is why employees receive a quarterly stipend to spend working out at the gym, receiving monthly massages, or whatever else you deem important for your health &amp; well-being.</p><h3>Home Office Investment</h3><p>You’re empowered to work in a space that ignites your creativity and helps you stay motivated. Whether it’s a salt lamp, indoor plants, or a standing desk that does that for you, your stipend has you covered.</p> #J-18808-Ljbffr

Hoboken, United States
Jobleads-US

1d ago

PRINCIPAL SOFTWARE ENGINEER (ARCHITECT)

<p><b>Responsibilities:</b></p><ol> <li>Maintain and improve the functionality and performance of existing Windows and WCF services that interact with our clustered storage system.</li> <li>Hands-on software development on backend and middle-tier application layers, with a focus on REST, WCF, and Windows services.</li> <li>Deliver assignments that range from solution proposals, technical designs, and interface definitions to building production code, with minimal supervision.</li> <li>Work with lead Product Architect to establish, socialize, and propagate light-weight repeatable architecture practices and artifacts.</li> </ol><p><b>Qualifications:</b></p><ol> <li>Computer Science or related degree with 8+ years of .NET software development experience.</li> <li>Advanced programming expertise in C#, .Net 3.5/4.0/4.5, and SOLID principles.</li> <li>Demonstrated aptitude in debugging and refactoring complex distributed systems.</li> <li>Experience in a multi-tenant cloud environment preferred.</li> <li>Familiarity with enterprise-scale design patterns.</li> <li>Strong knowledge in WCF, REST, Windows services, and dependency injection required.</li> <li>Multi-threading expertise; strong knowledge in Task Parallel Library (TPL) and concurrency patterns required.</li> <li>Good knowledge of search technology like Lucene, Elastic Search in a cloud environment is a plus.</li> <li>Good knowledge in big data, NoSQL is a plus.</li> <li>Deep understanding of file sharing protocols including SMB and NFS.</li> <li>Expertise with performance and memory profiling, including ANTS and CLR Profiler tools.</li> <li>Experience with Team Foundation Server desired.</li> </ol><p><b>CANDIDATE DETAILS:</b></p><p>7+ to 10 years experience</p><p>Minimum Education - Bachelor's Degree</p><h3>Additional Information</h3><p>All your information will be kept confidential according to EEO guidelines.</p> #J-18808-Ljbffr

Culver City, United States
Jobleads-US

1d ago

Software Dev Engineer II

<p>Job ID: 2933887 | Amazon.com Services LLC</p><p>Are you obsessed with building the next generation fashion shopping experience for Amazon customers? Do you want to design and deliver products that have direct and immediate impact on the billions of customers around the world? If any of this motivates you then look no further!</p><p>Amazon is building the next generation shopping experience, with a massive collection of inventory from various brands, so customers have a seamless shopping experience. Today the online clothing shopper faces challenges on multiple fronts: discovering interesting items in a sea of products, evaluating fit, assessing cut and other style details.</p><p>In this role you will design and build the user experiences on the surfaces our customers interact with (i.e. mobile web, mobile app, desktop). You will work with Product and UX design to understand and create solutions for diverse user requirements (e.g., accessibility, internationalization), user hardware constraints, and security risks. You instrument software with real user metrics (e.g., taps/clicks, feature interaction, performance, fatals) to provide data and protect the customer experience. You will find bold and innovative ways to drive down latency.</p><p>You will build, create, and deliver the right experience for customers, and make Amazon Fashion the daily destination for inspirational fashion worldwide.</p><p>As a member of the team, you can have a huge impact on everything from the functionality we deliver for our customers, to the architecture and operational excellence of our systems, to the algorithms we employ, to the culture we build. Engineers on the team enjoy a low operations load, focus on delivery, and are highly encouraged to explore personal ideas that will deliver significant customer impact or technical benefits to the team or more.</p><h3>BASIC QUALIFICATIONS</h3><ul> <li>3+ years of non-internship professional software development experience</li> <li>2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience</li> <li>Experience programming with at least one software programming language</li> </ul><h3>PREFERRED QUALIFICATIONS</h3><ul> <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> </ul><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, protected veteran status, 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. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.</p><p>Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location 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. For more information, please visit <a href="#">this link</a>.</p><p><b>Posted:</b> March 24, 2025 (Updated 5 minutes ago)</p><p><b>Posted:</b> March 15, 2025 (Updated 7 minutes ago)</p><p><b>Posted:</b> March 4, 2025 (Updated 27 minutes ago)</p><p><b>Posted:</b> January 31, 2025 (Updated about 1 hour ago)</p><p><b>Posted:</b> January 31, 2025 (Updated about 1 hour ago)</p> #J-18808-Ljbffr

Seattle, United States
Jobleads-US

1d ago

DTSS Software Engineer - Senior

<p>We strive to attract and retain the brightest people and offer different job experiences with a full range of challenges and rewards.</p><p>We help companies realize and implement IT solutions strategically. Yakshna Solutions supports our client’s mission and goals by sharing our know-how, skills and knowledge. We take pride in being an equal opportunity employer.</p><p>Working with Yakshna gives you the opportunity to develop your knowledge, skills, and abilities. Additionally, you can build a network of peers and mentors to advance your career! We offer exciting opportunities to work with leading industry experts, business consultants, and IT specialists across large government and private sector companies. The people who work at Yakshna are as diverse as our services. We recognize the crucial importance of each individual to our success and offer competitive compensation, comprehensive benefits, and innovative training.</p><h3>Open Jobs</h3><p>Date Posted: Mar 19, 2025</p><p>Job Title: Senior Software Engineer - DTSS</p><p><strong>Company:</strong> Yakshna Solutions, Inc. (YSI) is a CMMI Level 3 assessed, ISO 9001, 20000:1, 27001 certified, woman-owned small business enterprise, headquartered in Herndon, Virginia, USA. YSI provides professional IT solutions and services to business corporations and government organizations.</p><p>We offer a competitive benefits package that includes: 401(k), health, dental, and vision insurance, life insurance, short-term and long-term disability insurance, paid time off, training, and professional development assistance.</p><p><strong>Position Overview:</strong> YSI is seeking a highly skilled and experienced Software Engineer - Senior to support the DTSS program at Fort Belvoir, VA. This role requires an expert in software development and system design, capable of working collaboratively with multidisciplinary teams to create cutting-edge solutions.</p><h3>Key Responsibilities</h3><ul> <li>Conduct or participate in multidisciplinary research to enhance system functionality.</li> <li>Collaborate with equipment designers and hardware engineers in planning, designing, and developing electronic data processing systems software.</li> <li>Determine computer user needs and recommend technical solutions.</li> <li>Provide guidance to hardware designers on machine characteristics that impact software performance, such as storage capacity, processing speed, and input/output requirements.</li> <li>Design and develop compilers, assemblers, utility programs, and operating systems.</li> </ul><h3>Qualifications &amp; Requirements</h3><ul> <li>Master’s degree (MA/MS) with 10+ years of experience OR Bachelor’s degree (BA/BS) with 12+ years of experience.</li> <li>Strong expertise in software engineering, system design, and development.</li> <li>Ability to work in a collaborative, fast-paced environment supporting government projects.</li> <li>Experience in developing and optimizing software solutions for enterprise systems.</li> <li><strong>Active Secret Clearance</strong></li> <li>Location: 6000 Abbot Rd, Fort Belvoir, VA 22060 <strong>(onsite, no remote work allowed)</strong> </li> </ul><p><em>YSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.</em></p> #J-18808-Ljbffr

Fort Belvoir, United States
Jobleads-US

1d ago

Software Development Engineer, Kuiper Capacity Management and Science Platform

<h3>Software Development Engineer, Kuiper Capacity Management and Science Platform</h3><p>Job ID: 2972696 | Amazon Kuiper Manufacturing Enterprises LLC</p><p>Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.<br><br>Key job responsibilities<br>Have you wanted an opportunity to work on an advanced global telecom service spanning both space and terrestrial networks? Have you wondered what it takes to solve a multi-dimensional resource allocation problem at global scale? Project Kuiper's Capacity Management and Science Platform team will design, implement and operate systems that support the planning, management, and optimization Kuiper network resources for quality of service and throughput. This will allow Kuiper delight our customers. For this role, you will:<br><br>- Take responsibility for designing and delivering modern, flexible, scalable solutions to complex optimization problems for operating and planning satellite constellations<br>- Work with our peer teams and customers to design suitable software systems to fulfill the mission needs.<br>- Write code for production cloud native software systems in Java.<br>- Utilize AWS and other Amazon technologies to build high-available software services.<br>- Help on-board and mentor new team members.<br>- Lead technical roadmap definition efforts and decide what software services to build.<br>- Define and automate processes used for software development, implementation, testing, and maintenance<br>- Provide operational excellence and define/refine operational processes<br><br>Export Control Requirement:<br>Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.<br><br>A day in the life<br>This is an opportunity to be at the heart of the design, building and operation of a massive satellite constellation and terrestrial network. We interact with the satellite ground control services, the customer engagement systems and monitoring services to constantly fine-tune our network and deliver a high quality service to our customers. You will be responsible to build the best network and end-to-end experience for our customers.<br><br>About the team<br>Kuiper Capacity Management is a team of Software Development Engineers and Applied Scientists. We are building the systems that anticipate, allocate, and optimize end-to-end resources of the Kuiper Network to delight customers and support the business planning process, using the latest machine learning algorithms and systems. Innovation is in our DNA and we tackle the tough problems presented by a dynamic network at global scale. It is our responsibility to ensure that the network meets and exceeds our customers' expectations.</p><h3>BASIC QUALIFICATIONS</h3><p>- 3+ years of non-internship professional software development experience<br>- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience<br>- Experience programming with at least one software programming language</p><h3>PREFERRED QUALIFICATIONS</h3><p>- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience<br>- Bachelor's degree in computer science or equivalent<br>- Experience in machine learning, data mining, information retrieval, statistics or natural language processing<br>- Experience with MLOps and working with science teams on operationalization of scientific models.<br><br>Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.<br><br>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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.<br><br>Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location 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. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits . This position will remain posted until filled. Applicants should apply via our internal or external career site.</p><p><b>Posted:</b> December 10, 2024 (Updated 17 minutes ago)</p><p><b>Posted:</b> May 1, 2025 (Updated 25 minutes ago)</p><p><b>Posted:</b> February 17, 2025 (Updated 29 minutes ago)</p><p><b>Posted:</b> March 14, 2025 (Updated 30 minutes ago)</p><p><b>Posted:</b> April 30, 2025 (Updated 40 minutes ago)</p><p>Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.</p> #J-18808-Ljbffr

Redmond, 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.