Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

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.

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.

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.

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.

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.

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.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
<p>MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.</p><p>We are looking for hardworking technologists to join our Pre-Sales Enablement organization to ensure that our growth is grounded and guided by strong technical alignment with our platform and the needs of our Solutions Architect training needs.</p><p>MongoDB Pre-Sales Enablement Solution Architects are responsible for guiding our Solutions Architects team toward the knowledge required to perform their day to day job. Our team is made up of hardworking software architects, entrepreneurs, and developers who take direct responsibility for knowledge management for the Solutions Architect team.</p><p>We are looking to speak to candidates who are based in Chicago, IL, Boston, NYC, or Atlanta for our hybrid working model.</p><h3>As an ideal candidate, you will have:</h3><p>The ideal candidate for this position will possess a broad range of experiences and skills.</p><ol> <li>At least five years of experience in enterprise software pre-sales and application development, aimed at solving complex business challenges.</li> <li>A minimum of three years of engagement within the Learning Industry and in software development roles.</li> <li>A comprehensive understanding and advanced proficiency in modern scripting languages such as Python, Node.js, SQL, or widely used programming languages including C/C++, Java, C#.</li> <li>Familiarity with Project Management methodologies and experience in developing scalable and highly available distributed systems.</li> <li>Exceptional communication abilities, including written, presentation, and interpersonal skills.</li> <li>The willingness to travel internationally up to 30% of the time.</li> <li>A Bachelor’s degree or equivalent professional experience.</li> </ol><p>We welcome applicants who may also have experience in selling databases or deploying applications across major cloud platforms, expertise in database programming and understanding data models, or a MongoDB Certification.</p><h3>What you do at MongoDB:</h3><p>In your role, you will play a critical part in executing the Solutions Architect Enablement strategy, aligned with the Go-To-Market vision of the Solutions Architects team.</p><p>This involves identifying the training needs of the Solutions Architects team through various methods including interviews with executive leadership, surveys, and collaboration with other enablement professionals.</p><p>You will be tasked with creating customized learning paths based on product, market, or business line focus, and developing training content for the MongoDB Enablement team's platforms.</p><p>Managing projects across functional teams, including Learning & Development or Sales Enablement, overseeing the delivery of training, coaching, and development programs, and facilitating sessions are also key responsibilities.</p><p>You will secure leadership support for Go-To-Market initiatives and enablement efforts, provide consistent feedback from the field to Go-To-Market strategies, processes, and practices, and maintain regular communication to share and validate enablement plans with senior sales leaders.</p><h3>About You</h3><p>You have strong acumen and experience related to enterprise software sales and databases.</p><p>You should be adept at stakeholder management - with the ability to establish trust and maintain effective communication with senior sales leaders, developing and delivering engagement, enablement, or roadmap plans to stakeholders, and working cross-functionally in a collaborative environment across pre-sales, sales, services, marketing, and demand generation.</p><p>You have a strong in-person presence and excellent written and verbal communication skills. You are comfortable and capable of facilitating and leading both virtual and in-person meetings effectively and have a track record of executing plans efficiently and with urgency.</p><p>An innovative approach that enhances the Learning Experience is required to be successful in this position.</p><p>To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys.<a href="#"> Learn more about what it’s like to work at MongoDB</a>, and help us make an impact on the world!</p><p>MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.</p><p>MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.</p><p>Req ID: 1263069287</p> #J-18808-Ljbffr
1d ago
<h3>Software Development Engineer II, Network Provisioning and Automation</h3><p>Job ID: 2924492 | Amazon.com Services LLC</p><p>Imagine solving complex infrastructure problems and building systems at Amazon scale. Imagine being part of a company that obsesses over customers. Stop imagining and experience it at Amazon Operations Technology!</p><p>Amazon Infrastructure Engineering is looking for a Software Development Engineer to join our team and drive the development of our fulfillment center infrastructure. In particular, this role will focus on building infrastructure for upcoming fulfillment centers that fulfill millions of customer orders per day.</p><p>The Operations Technology team builds and continuously improves the core infrastructure components used by tens of thousands of Amazonians, hundreds of thousands of IP enabled devices, a growing fleet of robots, and countless other user devices in our facilities around the world. You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. You will work directly with other systems and software engineers to help secure the technology that supports our Fulfillment Centers and Transportation sites.</p><p>As the ideal candidate for this role, you will have deep hands-on experience developing in native AWS with innovative technologies. You will have a broad understanding of cloud and information systems concepts including, but not limited to, cloud infrastructure, design, and AWS. The ability to build productive relationships with colleagues and customers at remote sites around the world will make you successful in this role, as will patience and a sense of humor.</p><h3>A day in the life</h3><p>An engineer on this team would be working with the Network engineers on the Local Area Network (LAN) team and the Wireless Engineering team on creating and improving tools. Working with deployment engineering to create and improve the site build and decommission processes, additionally creating automation to allow reducing the time involved in those activities.</p><p>Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.</p><p>The benefits that generally apply to regular, full-time employees include:</p><ol> <li>Medical, Dental, and Vision Coverage</li> <li>Maternity and Parental Leave Options</li> <li>Paid Time Off (PTO)</li> <li>401(k) Plan</li> </ol><p>If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you!</p><p>At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!</p><h3>About the team</h3><p>The engineer joining this team will be part of an organization that owns over 450,000 access points connecting 1.4 million customer devices, and over 200,000 network devices (over 9,000,000 ports) across more than 2,400 active sites. We partner with Network, Software, and Systems Engineers to deliver automation for building and decommissioning the network infrastructure. Additionally, create new tools or improve existing ones for network operators. The team plans to create a new product that would allow teams to visualize the cost incurred on various aspects of the infrastructure.</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="#">this link</a> for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.</p> #J-18808-Ljbffr
1d ago
<h3>Title: Senior Application Programmer/Application Programmer</h3><p><b>Agency:</b> Customer Agency Supported: Office of Juvenile Justice (OJJ)<br><b>Location:</b> 7919 Independence Blvd., Baton Rouge, LA 70806<br><b>Telework Policy:</b> The primary work location will be Contractor Remote Facility. May have to go to client site from time-to-time.<br><b>Duration:</b> 4 years</p><h3>Scope of Services</h3><p>The scope of the proposed services will include the following:</p><ol> <li>Development, administration & configuration of a custom-built .NET development project</li> <li>Provide technical knowledge transfer, training, documentation, mentorship, and guidance to State personnel for all requested work</li> <li>Provide oversight and guidance of the customer-agency’s replacement software and make performance improvements</li> <li>Perform code reviews and testing on new code</li> <li>Participate in all necessary team meetings and design sessions in accordance with Scrum ceremonies</li> <li>Cooperate with Louisiana Office of Juvenile Justice (OJJ) Technical Architect to ensure compliance with OTS standards of State applications</li> </ol><h3>Mandatory Expertise</h3><p>Expertise and/or relevant experience in the following areas are mandatory:</p><ol><li>Five (5) plus years of expertise and/or relevant experience in the following areas:</li></ol><ul> <li>C#</li> <li>ASP.NET Core</li> <li>MSSQL</li> </ul><li>Five (5) plus years enterprise-level software development.</li><h3>Desirable Expertise</h3><p>Expertise and/or relevant experience in the following areas are desirable but not mandatory:</p><ol> <li>Prior experience or familiarity with Oracle APEX, Oracle Cloud Infrastructure</li> <li>Has led a team of developers under Microsoft development stack</li> <li>Has previous experience working on accounting based projects</li> <li>Familiarity with frameworks such as Vue, React, NodeJS, Angular, Typescript</li> <li>Experience designing and developing distributed systems (Microservices/SOA)</li> <li>Experience developing reports with SSRS or similar tools</li> <li>Experience setting up, maintaining and using DevOps practices, including CI/CD pipelines and automating tasks</li> <li>Experience with the Git Version Control System, including branching strategies for complex systems</li> </ol> #J-18808-Ljbffr
1d ago
<p>We see you're coming in from Europe. Are you interested in a position with Apex Systems? Send us your information and resume or call us at our Cork office +353 21 2330 150</p><p><strong>Job#: 2066665</strong></p><p><strong>Job Description:</strong></p><p>Apex Systems is seeking a highly skilled Network/Systems Engineer with expertise in network monitoring and automation to join our team. The ideal candidate will have hands-on experience with <strong>OPS Ramp</strong> and a strong background in <strong>network automation, Azure, and AWS</strong>. This role involves setting up and managing network monitoring tools, configuring alerts, and collaborating with network engineers to ensure seamless operations.</p><p><strong>Overview:</strong></p><p>Job Type: Full-Time, W2, Long Term Contract 18+ months</p><p>Location: 100 International Drive, Baltimore, MD (hybrid)</p><p>Shift/Schedule: EST core hours</p><p><strong>Key Responsibilities:</strong></p><ul> <li>Enhance existing network monitoring platforms through automation.</li> <li>Set up initial monitoring of new connections and systems and automate repeated daily tasks.</li> <li>Create and maintain integrations between monitoring and ticketing systems.</li> <li>Assist other Network Services teams by detecting small problems before they lead to an outage.</li> <li>Create robust alerting that provides Network Engineers with information they need to solve problems more efficiently.</li> <li>Write scripts that automate the correction of conditions with repeatable solutions.</li> <li>Build dashboards for Network Monitoring that enable better visualization of current network status.</li> <li>Detect degraded conditions across the network by checking link quality, bandwidth usage, CPU utilization, faults, logs, etc.</li> <li>Set up and manage OPS Ramp for network monitoring.</li> <li>Collaborate with network engineers to integrate new network devices into the monitoring system.</li> <li>Provide technical support and guidance to the network team.</li> <li>Participate in group chats and team meetings to address network issues and share updates.</li> <li>Support cloud network operations with Azure and AWS.</li> </ul><p><strong>Mandatory Skills:</strong></p><ul> <li>2-5+ years of network monitoring experience.</li> <li>Strong network automation experience and cloud monitoring for network.</li> <li>Experience with network monitoring tools such as OPS Ramp, SolarWinds, ScienceLogic, and LiveAction.</li> <li>Technical knowledge in the following areas: Network routing and switching, VoIP, Wide Area Networks, SD-WAN, Network Security, Cloud platforms.</li> <li>Excellent verbal and written communication skills.</li> <li>Experience with Artificial Intelligence (AI) and machine learning (ML) as used to monitor networks.</li> <li>Ability to track, manage, and ensure project tasks are completed in a timely manner.</li> <li>Experience configuring routers and switches for Netflow and SNMP data collection.</li> <li>Preferred certification/training: CCNA, Any Network Monitoring Certified Professional.</li> <li>Ability to prioritize multiple simultaneous projects.</li> </ul><p><strong>Soft Skills:</strong></p><ul> <li>Team-oriented and collaborative.</li> <li>Strong problem-solving abilities.</li> <li>Willingness to learn and adapt to new technologies.</li> </ul> #J-18808-Ljbffr
1d ago
<h3>Title: Senior Application Programmer/Application Programmer</h3><p><b>Agency:</b> Customer Agency Supported: Office of Juvenile Justice (OJJ)<br><b>Location:</b> 7919 Independence Blvd., Baton Rouge, LA 70806<br><b>Telework Policy:</b> The primary work location will be Contractor Remote Facility. May have to go to client site from time-to-time.<br><b>Duration:</b> 4 years</p><h3>Scope of Services</h3><p>The scope of the proposed services will include the following:</p><ol> <li>Development, administration & configuration of a custom-built .NET development project</li> <li>Provide technical knowledge transfer, training, documentation, mentorship, and guidance to State personnel for all requested work</li> <li>Provide oversight and guidance of the customer-agency’s replacement software and make performance improvements</li> <li>Perform code reviews and testing on new code</li> <li>Participate in all necessary team meetings and design sessions in accordance with Scrum ceremonies</li> <li>Cooperate with Louisiana Office of Juvenile Justice (OJJ) Technical Architect to ensure compliance with OTS standards of State applications</li> </ol><h3>Mandatory Expertise</h3><p>Expertise and/or relevant experience in the following areas are mandatory:</p><ol><li>Five (5) plus years of expertise and/or relevant experience in the following areas:</li></ol><ul> <li>C#</li> <li>ASP.NET Core</li> <li>MSSQL</li> </ul><li>Five (5) plus years enterprise-level software development.</li><h3>Desirable Expertise</h3><p>Expertise and/or relevant experience in the following areas are desirable but not mandatory:</p><ol> <li>Prior experience or familiarity with Oracle APEX, Oracle Cloud Infrastructure</li> <li>Has led a team of developers under Microsoft development stack</li> <li>Has previous experience working on accounting based projects</li> <li>Familiarity with frameworks such as Vue, React, NodeJS, Angular, Typescript</li> <li>Experience designing and developing distributed systems (Microservices/SOA)</li> <li>Experience developing reports with SSRS or similar tools</li> <li>Experience setting up, maintaining and using DevOps practices, including CI/CD pipelines and automating tasks</li> <li>Experience with the Git Version Control System, including branching strategies for complex systems</li> </ol> #J-18808-Ljbffr
1d ago
<h3>Software Development Engineer, AWS Security</h3><p>Job ID: 2942655 | Amazon.com Services LLC</p><p>At Amazon Web Services, Security is job zero. Our team is responsible for inventing new services that enable and power security solutions at a massive scale. We are looking for a Software Development Engineer II (SDE-2) to help innovate and build new services from the ground up that will make security easier to manage for AWS product teams. Our team is building a comprehensive security management platform that helps internal customers improve their security state by surfacing security findings and recommending remediation with a seamless customer experience. You will work in an agile team to deliver solutions that will enable AWS product teams to securely deliver the world’s largest cloud platform. Come build with us!</p><p>We are looking for a SDE who is excited about engineering services and systems at scale. This role requires a deep understanding of distributed systems as well as how to handle data at scale. In this role you will be responsible for the architecture, design and implementation of highly scalable distributed product that provides availability, scalability and latency guarantees. In addition, you will raise the standards of the organization by mentoring junior engineers, interviewing and up-leveling the coding standards. This is a highly visible program across AWS where you will have the opportunity to have a huge impact. Strong verbal and written communication skills, being proactive and self-driven and delivering high quality results in a fast-paced environment, will drive success.</p><p>We are open to hiring candidates to work out of one of the following locations: Arlington, Va; Herndon Va.</p><h3>Key job responsibilities</h3><ol> <li>Innovate daily on existing processes and technology.</li> <li>Design, build and test large scale distributed systems to support security use cases.</li> <li>Maintain a high operational bar and implement best practices.</li> <li>Prepare and present detailed, written technical information for internal and external audiences.</li> <li>Demonstrate “exceptional” judgment, integrity, and communication skills.</li> <li>Lead engineers, partner teams, and stakeholders indirectly to deliver results for customer obsessed products.</li> </ol><h3>A day in the life</h3><p>You build solutions to meet the customers goals by innovating or integrating with various security tools, data pipelines, and analytic products. You work in a team of diverse engineers solving security problems at the scale of Amazon. You partner with peer builder teams to invent and simplify novel solutions processing billions of data points into actionable click button services to support operational security teams. You share innovations with customers and move quickly building the next innovation in a series of constantly improving environment, and revel knowing you helped make Amazon Security the best in the world.</p><h3>About the team</h3><p>Diverse Experiences<br>Amazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.</p><p>Why Amazon Security?<br>At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.</p><p>Inclusive Team Culture<br>In Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.</p><p>Training & Career Growth<br>We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.</p><p>Work/Life Balance<br>We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.</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="#">this link</a> for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.</p> #J-18808-Ljbffr
Stay sharp with the latest updates in tech industry!

Published in
··April 22, 2025

Published in
····April 16, 2025

Published in
··April 16, 2025

Published in
··April 16, 2025
Discover a world of insights - browse our complete collection of articles in one place!
msq4778

95
an hour ago
9
web148

33
7 hours ago
5
ian111

23
10 hours ago
3
axeboxing507

19
17 hours ago
1
squarerootsolutions

149
18 hours ago
11
hack3rcon

65
18 hours ago
5
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.