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
Arrow Electronics, Inc.

12h ago

NetApp Engineer

Position: NetApp Engineer Job Description: Arrow Enterprise Computing Solutions, a division of the Arrow Electronics Group, provides IT professionals (service companies, editors and integrators) with global technological solutions associated with training and service offerings, in 5 main segments: servers, storage and virtualization, networks and security, infrastructure software and cloud solutions. As part of its growth, ARROW ECS is strengthening its teams and is looking for a: NetApp technical administrator NetApp technical administrator is responsible for delivering proactive- and preventive support on NetApp systems. The role requires a deep understanding of the company's offerings for NetApp managed Services and the NetApp portfolio. You work closely with the Arrow technical Support team and our customers. The ideal candidate should be highly motivated, with a passion for IT-services and technologies and the ambition to grow. What you will do: Continuity NetApp systems installed at our customers premises and / or Cloud Executing Central Deployment Services Reporting activities on a monthly basis to our customers Acting on system alerts-/support tickets and/or customer (change) requests Act as the technical contact person / advisor for our customers. Collaborating with internal teams such as engineering and support and NetApp support center to provide a high-quality customer experience. Keeping up to date with industry trends, technology trends and the NetApp Roadmap to our strong customer experience. Who we are looking for: Education in ICT At least 2 years of experience in with similar responsibilities, with a focus on data storage or managed services Good knowledge of NetApp products and services, including data storage and data management solutions or willing to learn thru internal education / learning on the job. Knowledge of Cloud technologies (Azure, AWS or Google) is preferred. Knowledge of ITIL / AGILE is nice to have for future growth. Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical information to non-technical customers. Ability to work independently and in an international team environment. Ability to prioritize tasks and meet deadlines, with a strong sense of urgency and attention to detail. Fluent English. What we offer: Competitive salary Ability to further develop your skills, knowledge, new certificates Structure where you can advance based on your interests Personal computer, phone Do you see yourself as our future colleague? If yes - send us your application. Arrow is an equal opportunity employer and is committed to creating an inclusive and diverse working environment by providing equal employment opportunities for all qualified persons. LI-DK1 Location: PL-Poland - Remote Time Type: Full time Job Category: Engineering and Technology

UK, UK·

Full Time

Arrow Electronics, Inc.

12h ago

Account Executive Junior

Position: Account Executive Junior Job Description: Arrow's Enterprise Computing Solutions (ECS) business is a global technology enablement company that brings innovative IT solutions to the market to solve complex business challenges. We deliver value-added distribution, business consulting, and channel enablement services to the world's leading technology manufacturers and their channel partners that serve commercial and government markets. Find more information about us on our page: arrow.com/globalecs/ And watching the following Arrow Corporate Video - YouTube ACCOUNT EXECUTIVE Arrow's Enterprise Computing Solutions is looking for an Account Executive. In this role, you will be responsible for delivering an exceptional customer experience to your assigned clients by building strong, trusting relationships. You will need to understand the market and effectively position products from Arrow's line card within their business to help develop and grow the account. This position is ideal for individuals who are at the beginning of their career journey This is an office-based role but there will be an opportunity to go out and meet partners where required. What will you be doing at Arrow ECS? Working closely with the Business Development Managers, Product Specialists and the aligned vendor and partner contacts Managing and maintaining the pipeline for opportunities within defined criteria and accounts base Assist and support your accounts on queries Develop and maintain working relationships with vendor personnel To meet margin/ revenue targets To take responsibility for self-development in both product knowledge and job competencies, achieving all objectives set What are we looking for? You have excellent verbal and written communication skills You are proficient in MS Office applications, particularly Excel You have strong organizational and time management skills Can work effectively in a team environment. You have the capacity to identify issues and propose solutions You have a strong desire to provide excellent customer service What's in it for you? This is a full-time position Working hours: Mon-Fri 9.00-5.30 with 1h for lunch, however due to the nature of this role flexibility will be required in order to meet the needs of the role Permanent contract with 6 months' probation period Reliable & trusting work environment Cooperative team with flat structures and communication Arrow is an equal opportunity employer and is committed to creating an inclusive and diverse working environment by providing equal employment opportunities for all qualified persons. LI-SK1 Location: UK-Newmarket, United Kingdom (Fordham Rd) Time Type: Full time Job Category: Sales

Woodditton, UK·

Full Time

Jobleads-US

1d ago

Staff Software Engineer I, Inventory

<p><b>Company Description</b><br>Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs with millions of buyers around the world. As an <a href="#">Etsy Inc. employee</a>, whether a team member of Etsy, Reverb, or Depop, you will tackle unique, meaningful, and large-scale problems alongside passionate coworkers, all the while making a rewarding impact and Keeping Commerce Human.</p><p><b>Salary Range:</b> $197,000.00 - $231,000.00</p><p><b>What’s the role?</b></p><p>We are looking for a Staff Engineer I to take the lead on directing and implementing solutions to significantly complex, unscoped problems. Your work will extend to many parts of the domain and may influence your entire department or domain. You will set the technical direction for your teammates, improve the overall quality of engineering done on your team, and consistently take steps to support the growth and success of your teammates.</p><p>This is a full-time position reporting to the Director of Inventory &amp; Fulfillment Systems. In addition to salary, you will also be eligible for an equity package, an annual performance bonus, and our <a href="#">competitive benefits</a> that support you and your family as part of your total rewards package at Etsy.</p><p>For this role, we are considering candidates based in the United States. Candidates living within commutable distance of Etsy’s Brooklyn Office Hub or in the San Francisco Bay Area may be the first to be considered. For candidates within commutable distance, Etsy requires in-office attendance once or twice per week depending on your proximity to the office. Etsy offers different work modes to meet the variety of needs and preferences of our team. Learn more details about our work modes and workplace safety policies <a href="#">here.</a></p><h3><b>What’s this team like at Etsy?</b></h3><p>This role is situated in a newly created organization focused on inventory. Etsy is investing in new foundational infrastructure, data architecture, and a deeper understanding of the data that makes up Etsy’s catalog of our seller’s unique items. Etsy is seeking a senior engineering individual contributor who can bring industry-grounded experience to lead technical designs and guide decision-making around trade-offs.</p><p><b>What does the day-to-day look like?</b></p><ul> <li>Providing daily support for peers across Etsy (ex. writing documentation, reviewing pull requests, answering Slack questions, auditing new features, hosting office hours and classes)</li> <li>Contributing at all levels of Etsy’s inventory/catalog stacks, ranging from application back-end technologies (PHP) as well as front-end stack (Preact, Redux Toolkit, Formik, Vest).</li> <li>Developing and maintaining critical path product services.</li> <li>Provide detailed and constructive design and code reviews.</li> <li>Gaining insights through research, data analysis, and our A/B tests.</li> <li>Pushing code to production early and often using our continuous deployment systems.</li> <li>Building and maintaining observability and test tooling - logging, monitoring, distributed tracing, alerting and offline test tools needed for search and recommendation systems.</li> <li>Practicing continuous learning and agile delivery models to stay informed and focused on our deliverables.</li> <li>Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy's discretion, or otherwise applicable with local law.</li> </ul><p><b>Qualities that will help you thrive in this role are:</b></p><ul> <li>10+ years of experience.</li> <li>You come from working on the Inventory ecosystem as your day to day work and are passionate about idea of implementing best practices and building some critical ideas that can help optimize all aspects of the Inventory systems.</li> <li>You are a full stack Web developer, stronger in backend development.</li> <li>You have experience in information retrieval systems and the ability to write high performance production quality code.</li> <li>You have the capacity to operate within a large codebase and you know how to craft simplicity from complex systems and understand the fundamentals of building robust services.</li> <li>Proficiency in PHP and MySQL is a plus.</li> <li>You are familiar with React and overall frontend development.</li> <li>Experience updating complex data models in performant ways (like knowing how to implement parallel writes for optimizations).</li> <li>Holds significant experience working with relational databases and feels confident diving into the database.</li> <li>Flexibility with different programming languages and cloud-native environments.</li> <li>Partnering as a strong collaborator and communicator and making the team around you grow and learn.</li> <li>Taking the lead on advising and implementing solutions to significantly complex unscoped problems.</li> <li>Demonstrate written understandable, testable code with an eye towards maintainability.</li> <li>You enjoy thinking about the implications of your work on end users, and have an understanding of the various aspects involved in running a large-scale website.</li> <li>Experience leading, mentoring, and coaching other engineers in a compassionate manner.</li> <li>Successful track record of planning and leading complex projects to completion.</li> <li>A growth mindset with excitement towards receiving feedback and learning opportunities.</li> <li>A strong sense of ownership towards your work.</li> <li>A desire to understand the “why” behind what we are doing.</li> </ul><p><b>Additional Information</b><br></p><p><b>What's Next</b><br>If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about.</p><p><b>Our Promise</b><br>At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status, or any other characteristic protected by applicable law. If, due to a disability, you need an accommodation during any part of the application or interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.</p> #J-18808-Ljbffr

New York, United States
Jobleads-US

1d ago

SDE II, Kuiper Configuration Management

<p>Job ID: 2902688 | Amazon Kuiper Manufacturing Enterprises LLC</p><p>Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.</p><p>As a Software Development Engineer, you will own the development, implementation, and testing of the cloud service to manage the configuration of Kuiper hardware and software. You will work with engineering teams across ground and space systems to understand how the system functions and deliver an integrated solution to prepare for and execute the mission. Because of the scale of the mission, you will be focused on driving automation and operational excellence.</p><p>The ideal candidate will be detail-oriented, have strong organizational skills, be able to work independently, juggle multiple tasks at once, and maintain professionalism under pressure. You should have deep knowledge of software engineering practices, understand how software and hardware systems interact, and can drive design and implementation of operational execution of objectives in complex systems. Familiarity with space systems is desired.</p><p><b>Export Control Requirement:</b><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.</p><h3>BASIC QUALIFICATIONS</h3><ol> <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> </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, 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="#">here</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="#">here</a>.</p><p>This position will remain posted until filled. Applicants should apply via our internal or external career site.</p> #J-18808-Ljbffr

Sunnyvale, United States
Jobleads-US

1d ago

Software Engineer, Product Backend (8+ YOE) San Francisco, CA

<p>Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes. More than 500,000 organizations, including 80% of the Fortune 100, rely on Airtable to transform how work gets done.</p><p>Airtable’s mission is to bring the power of computing and software development to everyone. We are developing a powerful and extensible platform that our customers can leverage to solve a variety of different problems and workflows. We’ve seen our most sophisticated customers use the product to run global processes across thousands of employees, coordinate precision manufacturing pipelines, and consolidate previously siloed mission-critical data into a single source of truth.</p><p>As a Product Backend engineer at Airtable, you will have the opportunity to work with customers to deeply understand their needs and workflows. You will collaborate with cross-functional partners across product management, design, research and data science to create innovative new features that enable our customers to do their best work. You will be responsible for owning and executing the end-to-end implementation of these new features that will contribute to making our toolkit even more powerful and successful.</p><h3><strong>What you'll do</strong></h3><ul> <li>Design and build systems that dramatically increase the scalability and performance of all applications built on Airtable.</li> <li>Work at the deep backend of the Airtable software stack within the Enterprise Product portion of the org, just above the Infrastructure org.</li> <li>Partner with product managers, designers, and data scientists to understand the needs of potential users and build a product that unlocks their potential.</li> <li>Work alongside and learn from a talented group of engineers with a diverse range of experiences and backgrounds.</li> </ul><h3><strong>Who you are</strong></h3><ul> <li>You have 7+ years of industry experience with modern systems development, ideally database internals development.</li> <li>You are interested in programming in TypeScript and Rust.</li> <li>You are excited by a product-oriented backend role, i.e. not pure Infrastructure.</li> <li>You have a good understanding of modern web technologies and large-scale web application architecture.</li> <li>You have a background in computer science or a related field.</li> <li>You believe the best product is the one that helps users accomplish their goals while growing the business.</li> <li>You take a thoughtful approach to decision making; knowing when to move fast and when to do things right.</li> <li>You have strong convictions, weakly held and assume validation and iteration are a given to produce the best results.</li> <li>You show strong ownership instincts and sweat the details.</li> </ul><p>Airtable is an equal opportunity employer. We embrace diversity and strive to create a workplace where everyone has an equal opportunity to thrive. We welcome people of different backgrounds, experiences, abilities, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any characteristic protected by applicable federal and state laws, regulations and ordinances.</p><p>Compensation awarded to successful candidates will vary based on their work location, relevant skills, and experience.</p><p>Our total compensation package also includes the opportunity to receive benefits, restricted stock units, and may include incentive compensation.</p><p>For work locations in the San Francisco Bay Area, Seattle, New York City, and Los Angeles, the base salary range for this role is:</p><p>$213,000 - $339,900 USD</p><h3>Apply for this job</h3><p>* indicates a required field</p> #J-18808-Ljbffr

Mountain View, United States
Jobleads-US

1d ago

Senior UX Designer, Amazon Key

<p>Job ID: 2928946 | Amazon.com Services LLC</p><p>Do you love wrangling complex and technical problems into simple and visually creative experiences? Are you interested in joining a growing team to create user-centered experiences for a young and disruptive Amazon brand? We are seeking an exceptional Sr. UX Designer to help re-imagine access control with Amazon Key.</p><p>At Amazon Key, our mission is to streamline access control for building managers, delivery drivers, residents, and guests through innovative access solutions. As disruptors in an antiquated, fragmented access control landscape, Amazon Key is laying the foundation for a new standard in access management.</p><p>Our team is looking for a highly motivated and curious Sr. UX Designer with a passion for solving complex problems for an array of user personas. In particular, we are looking for a candidate who can think big, and is skilled at communicating concepts through compelling storytelling. This candidate should also have advanced knowledge of scalable design systems and common navigation patterns in both mobile and desktop platforms. The candidate will work collaboratively with designers, engineers, and product managers to understand both customer and business problems, and contribute to elegant design solutions that solve them.</p><h3>Key job responsibilities</h3><p>As a creative problem solver on the team, you will take time to empathize with customer needs across a varied landscape. As a Sr. UX Designer at Amazon Key, you will help craft delightful experiences that reimagine existing processes and bring to life new ideas that drive business goals and customer adoption. You will provide and incorporate meaningful feedback to improve your design solutions and perspectives. You will produce documentation to ensure your designs are well understood by stakeholders and detailed enough for efficient development. You will strive to meet a high bar of design excellence in the work you deliver, and seek feedback from peers and stakeholders frequently by participating in frequent peer and stakeholder critiques.</p><h3>A day in the life</h3><p>At Amazon Key, you will balance fast-paced execution work with forward-looking design solutions that scale elegantly as the business grows. You will deliver best-in-class design solutions across multiple proprietary mobile apps including the Ring App, Amazon Flex, internal tools, and third-party apps. You, along with your partner stakeholders, will strive to be a voice for the customer by developing and maintaining customer personas that help the organization empathize with our users.</p><h3>About the team</h3><p>Amazon Key is a globally dispersed team driving catered access solutions in both a B2B and B2C landscape. Our organizational makeup is comprised of hardware and software engineers, product management, customer success, sales, marketing, and BI. Our team dynamic is true to the Day One Culture of Amazon, and every day is an opportunity for innovation.</p><h3>BASIC QUALIFICATIONS</h3><ul> <li>6+ years of design experience</li> <li>Have an available online portfolio</li> <li>Knowledge of usability principles and techniques</li> </ul><h3>PREFERRED QUALIFICATIONS</h3><ul> <li>Experience applying scrum to visual or UX design processes</li> <li>Experience with UX design of complex workflows</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> #J-18808-Ljbffr

Seattle, United States
Check out our latest articles

Stay sharp with the latest updates in tech industry!

14 Best SEO Tools for Agencies to Boost Client Results in 2025
14 Best SEO Tools for Agencies to Boost Client Results in 2025

Published in

···

March 20, 2025

The Best Free Backlink Checker Tools: Overview and Comparison
The Best Free Backlink Checker Tools: Overview and Comparison

Published in

···

March 19, 2025

The 10+ Best AI & Pro Web Design Tools for 2025
The 10+ Best AI & Pro Web Design Tools for 2025

Published in

··

March 18, 2025

Making a Browser Based Game With Vanilla JS and CSS
Making a Browser Based Game With Vanilla JS and CSS

Published in

····

March 13, 2025

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.