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><strong>Job Title: </strong>Principal Power Systems Engineer</p><p><strong>Salary:</strong> Up to £90,000 per annum (based on experience).</p><p><strong>Location:</strong>Manchester, UK</p><h3><b>Overview</b></h3><p>Due to company growth plans and an increasing pipeline of leads, Enspec is looking for an organised and experienced Principal Power Systems Engineer to join our team. This role emphasises dynamic analysis, UK Grid Code compliance, and significant project management experience to coordinate other engineers and ensure all projects are progressing effectively.</p><h3><b>The Role</b></h3><p>As a Principal Power Systems Engineer, you will:</p><ul> <li>Conduct frequency, voltage stability, load flow, fault level, and reactive compensation analysis within the G99 standard to ensure UK Grid Code compliance.</li> <li>Perform harmonic G5/5 analysis, power quality assessments, filter design, and P28 voltage fluctuation studies.</li> <li>Execute transient over-voltage and insulation coordination simulations, including switching and lightning events, and study control system interactions within power networks.</li> <li>Provide technical support for grid connection projects and design components, especially harmonic filters and reactive compensation solutions.</li> <li>Coordinate and oversee the progress of power systems projects, ensuring timely and quality delivery.</li> <li>Lead and support the consultancy team with technical guidance.</li> <li>Ensure the technical quality of projects, reports, and proposals, and maintain key client relationships to secure future business.</li> <li>Develop and deliver project proposals, integrating multi-disciplinary skills, and ensuring excellence in the use of power systems software packages (e.g., DIgSILENT PowerFactory, PSCAD, PSS/E, ETAP, IPSA and CDEGs.)</li> </ul><h3><b>A Typical Week Would Include:</b></h3><ul> <li>Delivering consulting work related to dynamic analysis and UK Grid Code compliance.</li> <li>Providing technical and project management leadership to support the project team.</li> <li>Ensuring the technical quality of power systems projects, reports, and proposals.</li> <li>Building and maintaining key client relationships to effectively position power systems services and secure future business.</li> <li>Leading the development and delivery of project proposals and identifying areas where services and skills can be integrated through multi-disciplinary working.</li> <li>Leading on excellence in power systems software packages (e.g., DIgSILENT PowerFactory, PSCAD, PSS/E, ETAP, IPSA, CDEGs).</li> </ul><h3><b>Qualifications and Requirements</b></h3><ul> <li>Electrical Engineering degree or equivalent.</li> <li>In depth experience with UK Grid Code Compliance Studies.</li> <li>Experience with power system software packages including DIgSILENT PowerFactory and PSCAD. Familiarity with PSS/E, ETAP, IPSA, and CDEGs is beneficial.</li> <li>Experience in power systems consulting and a network of industry contacts and clients.</li> <li>Proactive and highly motivated to meet customer requirements.</li> <li>Proven track record in project management with a focus on quality.</li> <li>Excellent verbal and written communication skills.</li> <li>Strong team working culture.</li> <li>Analytical problem solver.</li> </ul><h3><b>Preferences</b></h3><ul> <li> <b>International Knowledge: </b>Understanding of power quality in international markets (USA, Australia, Africa) is a benefit.</li> <li> <b>Sustainability: </b>Interest in power quality related to sustainability and net-zero initiatives (e.g., Hydrogen production, BESS).</li> </ul><h3><b>Our Core Values</b></h3><p>At Enspec, we live by our core values of; Impact, Innovation, Hard Work, Communication, Teamwork, and Continuous Improvement. We believe these values drive our success and help us deliver exceptional service to our clients. We value good people, ambition, and diligence, offering a range of flexible employee benefits and career development opportunities.</p><ul> <li>Competitive salary based on experience.</li> <li>Flexible working hours and a supportive work environment.</li> <li>Opportunities for career growth and advancement within a dynamic and growing company.</li> <li>Training and development opportunities to enhance your skills and knowledge.</li> <li>24 days of holidays plus bank holidays.</li> </ul><p>If you’re an ambitious Power Systems Engineer looking to further your career with a successful business, we would love to hear from you. To apply, send in a CV and cover letter to<strong>careers@enspecpower.com</strong></p><h3>Join our mailing List</h3><p>Sign up to our newsletter to receive industry insight, case studies and more</p><p>Interested in:</p><p>System Studies Harmonic Filters Reactive Compensation Power Factor Correction Point on Wave Switching Maintenance</p> #J-18808-Ljbffr
1d ago
<div> <h3>Overall Vendor Technical Lead/ Solutions Architect</h3> <p>● AWS certified architect with a minimum of 5 years hands-on experience in developing and enhancing technical architecture using Cloud environment.<br>● Minimum of 10 years’ experience in agile software development to include Microservices architecture using open source Java technology.<br>● Minimum of 5 years’ experience with designing and developing complex software systems on a virtualized cloud environment such as Amazon AWS.<br>● Formal training such as a Bachelor of Science degree in Computer Science preferred.<br>● Minimum of 5 years’ experience developing and deploying microservices in a cloud environment preferred.<br>● Minimum of 3 years’ experience in DevOps and CI/CD concept using tools such as Jenkins, GitHub, Docker/Kubernetes, and testing tools such as SonarQube, JMeter.<br>● Demonstrated experience delivering agile software solutions using best practices such as Test-Driven Development (TDD) or Adaptable Software Design.<br>● Strong working knowledge of the technical environment of one or more SAM.gov domains or FPDS.gov as applicable to the task order scope.</p> <p><strong>Benefits:</strong></p> <ul> <li>401(k)</li> <li>401(k) matching</li> <li>Competitive salary</li> </ul> <p>This is a remote position.</p> </div> #J-18808-Ljbffr
1d ago
<h3>Senior Software Engineer - Microservices (onsite in Atlanta)</h3><ul> <li>Job ID: 2025-103684</li> <li>Location: 384 Northyards Boulevard NW Atlanta, Georgia 30313, United States</li> </ul><p><strong>Role Overview:</strong> A polyglot full lifecycle engineer capable of managing the entire product lifecycle independently, including requirements, design, implementation, devops, testing, and productization.</p><ul> <li><strong>Responsibilities:</strong></li> <li>Understand requirements and map to service contracts</li> <li>Manage high-level and low-level design</li> <li>Implement end-to-end development, conduct reviews, ensure code quality</li> <li>Manage DevOps processes</li> <li>Perform unit testing and oversee subsequent testing phases</li> <li>Lead production release and troubleshooting</li> </ul><p><strong>Must-have Skills:</strong></p><ul> <li>Design and implement RESTful services (Node.js, Java Spring, React, Golang)</li> <li>Experience with messaging systems (Kafka, RabbitMQ, IBM MQ, Active MQ)</li> <li>Experience with event-driven architecture</li> </ul><p><strong>Good-to-have DevOps and Monitoring Skills:</strong></p><ul> <li>Experience with Maven, Gradle, Jenkins, Gitlab, Terraform, Docker</li> <li>Experience with monitoring tools (ELK, Splunk, Kiali, Prometheus, Grafana, Dynatrace, Datadog, others)</li> </ul><p><strong>Cloud Skills:</strong></p><ul><li>Experience with cloud platforms (GCP, AWS, Azure, others) for deployment and development</li></ul><p><strong>API Skills:</strong></p><ul> <li>Experience with API gateways (APIGEE, API Connect, Kong, Mule, AWS API Gateway, Azure API Management, others)</li> <li>Experience with GraphQL</li> <li>Knowledge of gRPC standards</li> </ul><p><strong>Database Skills:</strong></p><ul><li>Experience with NoSQL and/or SQL databases (Postgres, MongoDB, MySQL, Neo4j, others)</li></ul><h3>Additional Information</h3><p><strong>Salary Range:</strong> USD 117,000 - USD 175,000 annually. Actual compensation may vary based on location and experience.</p><p>Benefits include flexible vacation, 16 paid holidays, parental leave, tuition reimbursement, gift matching, and inclusive workplace policies.</p><h3>About Publicis Sapient</h3><p>We help clients thrive in a digital future through innovative strategies, customer-centric design, and world-class engineering. We value passionate, skilled, collaborative, and flexible technologists who reimagine how the world works. Our work is driven by collaboration, agility, and the latest technologies.</p><p>If you're interested, please proceed with the application or reach out for more opportunities.</p> #J-18808-Ljbffr
1d ago
<span><span><span><span><span><strong> !!!</strong></span></span></span></span></span><strong><span><span><span><span><span>Active Secret or Top Secret security clearance is required !!!</span></span></span></span></span></strong><br><br><span><span><span><span><span>We are seeking an experienced Senior Software Engineer to lead the design, development, and standardization of APIs within a secure and scalable enterprise architecture. The ideal candidate will have deep expertise in modern API architectures—including RESTful, SOAP, and GraphQL—as well as in implementing API security and governance best practices. This role will support large-scale system integration efforts in a high-security environment and contribute to the advancement of enterprise-wide development standards.</span></span></span></span></span><br><br><span><span><span><b><span><span>Key Responsibilities:</span></span></b></span></span></span><ul> <li><span><span><span><span><span>Develops, deploys, and maintains mission-critical enterprise applications throughout the full software development lifecycle, including analysis, design, coding, testing, deployment, and operational support.</span></span></span></span></span></li> <li><span><span><span><span><span>Designs and implements cloud-based applications using AWS services such as EC2, Lambda, RDS, and DynamoDB, ensuring scalability, security, and high availability.</span></span></span></span></span></li> <li><span><span><span><span><span>Builds and optimizes front-end applications delivering responsive and user-friendly interfaces tailored to business needs.</span></span></span></span></span></li> <li><span><span><span><span><span>Manages version control, development workflows, and CI/CD pipelines using Atlassian tools like Bitbucket and Jira to enable rapid, dependable deployments.</span></span></span></span></span></li> <li><span><span><span><span><span>Applies Agile development principles within the SAFe framework, engaging in iterative development cycles, backlog prioritization, and adaptive planning.</span></span></span></span></span></li> <li><span><span><span><span><span>Conducts rigorous unit testing, integration testing, and automated deployment processes to ensure application quality, reliability, and security compliance.</span></span></span></span></span></li> <li><span><span><span><span><span>Performs ongoing application maintenance, including monitoring system performance, responding to incidents, and implementing patches and security updates.</span></span></span></span></span></li> <li><span><span><span><span><span>Develops and maintains databases within an application environment, ensuring efficient data storage and retrieval for large-scale applications.</span></span></span></span></span></li> <li><span><span><span><span><span>Designs, customizes, and optimizes software solutions to enhance operational efficiency, integrating third-party components and automating maintenance tasks.</span></span></span></span></span></li> <li><span><span><span><span><span>Collaborates with cross-functional teams to define technical requirements, participate in architecture reviews, and deliver high-quality software solutions aligned with business objectives.</span></span></span></span></span></li> <li><span><span><span><span><span>Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe.</span></span></span></span></span></li> <li><span><span><span><span><span>Provide team specific training as needed.</span></span></span></span></span></li> </ul><br><span><span><span><b><span><span>Required Skills and Qualifications:</span></span></b></span></span></span><ul> <li><span><span><span><span><span>Minimum of 5 years of experience designing, developing, and standardizing APIs, with a focus on RESTful, SOAP, and GraphQL API architectures.</span></span></span></span></span></li> <li><span><span><span><span><span>In-depth knowledge of API security principles (e.g., OAuth, JWT, OpenID Connect) and industry standards for secure API development and governance.</span></span></span></span></span></li> <li><span><span><span><span><span>Minimum of 8 years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang.</span></span></span></span></span></li> <li><span><span><span><span><span>Experience with API management tools such as AWS API Gateway, including the ability to define and enforce API standards for large-scale enterprise systems.</span></span></span></span></span></li> <li><span><span><span><span><span>Demonstrated 2 years of experience in leading cross-functional teams, collaborating with business and technical stakeholders, and driving the adoption of API standards across diverse teams and systems in a large organization.</span></span></span></span></span></li> <li><span><span><span><span><span>Bachelor’s or Master’s degree in Computer Science, Information Systems, Data Engineering, or a related field (preferred).</span></span></span></span></span></li> <li><strong><span><span><span><span><span>Active Secret or Top Secret clearance is required.</span></span></span></span></span></strong></li> </ul><br><span><span><span><b><span><span>Preferred Qualifications:</span></span></b></span></span></span><ul> <li><span><span><span><span><span>Experience working within federal government, defense, or national security programs.</span></span></span></span></span></li> <li><span><span><span><span><span>Familiarity with DevSecOps practices and CI/CD tools (e.g., Jenkins, GitLab CI, Terraform).</span></span></span></span></span></li> <li><span><span><span><span><span>Certifications in AWS, Google Cloud, or other cloud-native development environments.</span></span></span></span></span></li> </ul><br><br><p>If you are interested in getting more information about this opportunity, please contact Irina Rozenberg<a>Recruiting@arielpartners.com</a>at your earliest convenience.</p><p><br><em>At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions, so when they have their biggest challenges, we are on their short list. We are looking for team members who share our values of:<strong>Integrity</strong>to do the right thing even when it hurts;<strong>Commitment</strong>to the long-term success and happiness of our customers, our people, and our partners;<strong>Courage</strong>to take on difficult challenges, accept new ideas, and accept incremental failure; and the constant pursuit of<strong>Excellence</strong>. Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws.</em></p><br> #J-18808-Ljbffr
1d ago
<p>At Protegrity, we lead innovation by using AI and quantum-resistant cryptography to transform data protection across cloud-native, hybrid, on-premises, and open source environments. We leverage advanced cryptographic methods such as tokenization, format-preserving encryption, and quantum-resilient techniques to protect sensitive data. As a global leader in data security, our mission is to ensure that data isn’t just valuable but also usable, trusted, and safe.</p><p>Protegrity offers the opportunity to work at the intersection of innovation and collaboration, with the ability to make a meaningful impact on the industry while working alongside some of the brightest minds. Together, we are redefining how the world safeguards data, enabling organizations to thrive in a GenAI era where data is the ultimate currency. If you're ready to shape the future of data security, Protegrity is the place for you.</p><p>Position Summary: This role will report to the Director of Information Security and be a key part of Protegrity’s dedication to Information Security. This person will partner with teams across the company to continually review and optimize our security posture while maintaining a focus on the ongoing reliability and stability of our business environment.</p><p><strong>Responsibilities:</strong></p><ul> <li><p>Perform tests on applications, network devices, and cloud infrastructures</p></li> <li><p>Design and conduct simulated social engineering attacks</p></li> <li><p>Research and experiment with different types of attacks</p></li> <li><p>Develop methodologies for penetration testing</p></li> <li><p>Review code for security vulnerabilities</p></li> <li><p>Reverse engineer malware or spam</p></li> <li><p>Document security and compliance issues</p></li> <li><p>Automate common testing techniques to improve efficiency</p></li> <li><p>Write technical and executive reports</p></li> <li><p>Communicate findings to customers, technical staff and executive leadership</p></li> <li><p>Validate security improvements with additional testing</p></li> </ul><p><strong>Qualifications:</strong></p><ul> <li><p>Bachelor's Degree in Computer Science or related fields; applicable specialized training; or equivalent experience</p></li> <li><p>6-10 years of experience in cyber security including 4 years of Application Penetration Testing</p></li> <li><p>Knowledge of information security standards, rules and regulations related to information security and data confidentiality, and desktop, server, application, database, network security principles for risk identification and analysis</p></li> <li><p>Experience with performing black, white and grey box penetration testing and system exploitation against applications, APIs, Web, Mobile, and Modern Infrastructure (Containers, Microservices, Serverless etc.).</p></li> <li><p>Conducting research into real-world threat actor tactics, techniques, and procedures.</p></li> <li><p>Development experience using Python, PowerShell or Java</p></li> <li><p>Experience with conducting penetration and malicious user testing in Cloud environments, including Amazon Web Services (AWS), Azure, and on-premises systems</p></li> <li><p>Solid knowledge and understanding of development life cycle (SSDLC), CI/CD pipelines and Agile methodologies</p></li> <li><p>Understanding of common software security issues and remediation techniques (OWASP Top 10, SANS 25, Mitre ATT&CK, etc.)</p></li> <li><p>Experience with analyzing vulnerabilities and delivering clear and coherent written reporting, identifying application and network risks and providing mitigation recommendations</p></li> <li><p>Excellent knowledge of Windows/Linux systems administration and vulnerabilities</p></li> <li><p>An organized and detail-oriented cyber security professional able to perform independently as well as part of a team</p></li> <li><p>Preferred: Certified Ethical Hacker, or CompTIA PenTest+ Certification</p></li> </ul><p><strong>Why Choose Protegrity</strong></p><ul><li><p>Ensuring a diverse and inclusive workplace is our priority. We are committed to an environment of acceptance where you are free to bring your full self to work. All qualified applicants and current employees will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability or veteran status.</p></li></ul><p><strong>Working Model:</strong>This role is available as fully home-based and generally would require you to attend on-site meetings only occasionally based on business needs. In certain circumstances the work model may change to accommodate business needs.</p><p>We offer a competitive salary and comprehensive benefits with generous vacation and holiday time off. All employees are also provided access to ongoing learning & development.</p><p>Ensuring a diverse and inclusive workplace is our priority. We are committed to an environment of acceptance where you are free to bring your full self to work. All qualified applicants and current employees will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability or veteran status.</p><p>Please reference Section 12: Supplemental Notice for Job Applicants in our <a href="#">Privacy Policy</a>to inform you of the categories of personal information that we collect from individuals who inquire about and/or apply to work for Protegrity USA, Inc., or its parent company, subsidiaries or affiliates, and the purposes for which we use such personal information.</p> #J-18808-Ljbffr
1d ago
<p>Twinn Intelligence is seeking a Systems Administrator to join their team in McLean, Va.</p><br><p><strong>Subject Matter Expert</strong> Active - (TS/SCI w Poly)</p><br><p><strong>REQUIRED SKILLS</strong></p><ol> <li>Demonstrated experience and proficiency as a Windows administrator.</li> <li>Demonstrated experience and proficiency as a system administrator.</li> <li>Demonstrated experience troubleshooting system hardware and software issues.</li> <li>Demonstrated experience and proficiency with VMware.</li> <li>Demonstrated experience and proficiency with MySQL.</li> <li>Demonstrated experience managing Active Directory users/groups.</li> <li>Demonstrated experience managing Windows Servers, domains, group policy.</li> <li>Demonstrated experience managing the translation software.</li> <li>Demonstrated experience with IBM Notes, and with Microsoft Products, to include MS Exchange and Outlook.</li> <li>Demonstrated experience managing Data Protection Manager and performing backups.</li> <li>Demonstrated experience installing WSUS updates via WSUS.</li> <li>Demonstrated experience with managing McAfee ePO.</li> <li>Demonstrated experience with Vormetric (or a similar file-level encryption software).</li> <li>Demonstrated experience with Google Earth.</li> <li>Demonstrated experience with using SQL Server, Python, audit, media destruction/PTI.</li> <li>One or more of the following certifications: A+, Networking+, Linux Professional Institute Certification Programs (LPIC).</li> <li>One or more of the following certifications: C++.</li> <li>One or more of the following degrees in Information Technology, Computer Science, or EE.</li> </ol><br><p><strong>HIGHLY DESIRED SKILLS AND DEMONSTRATED EXPERIENCE</strong></p><ol> <li>Demonstrated experience managing the Sponsors data transfer process and familiarity with related policies.</li> <li>Demonstrated experience or certification as an IT Systems Administrator.</li> <li>Master’s Degree in Information Technology Systems.</li> <li>Demonstrated experience and appropriate security clearance with Customer.</li> <li>Demonstrated experience with working in a small group/team environment.</li> </ol> #J-18808-Ljbffr
Stay sharp with the latest updates in tech industry!

Published in
··May 9, 2025

Published in
··May 9, 2025

Published in
····April 28, 2025

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

31
14 minutes ago
4
nipsappgameuae

4
15 minutes ago
1
brfignoni

43
3 hours ago
5
hack3rcon

116
3 hours ago
10
rhhutchins

29
7 hours ago
6
hack3rcon

41
9 hours ago
6
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.