Select a category below to see the latest remote job posts:
Remote Full-Stack Programming Jobs
A full-stack programmer, also known as a full-stack developer, is a type of software developer who is capable of working on both the front-end and the back-end of web applications. This means they can handle projects that involve databases, building user-facing websites, or even work with clients during the planning phase of projects. They’re knowledgeable in every level of how the web works: setting up and configuring Linux servers, writing server-side APIs, diving into the client-side JavaScript powering an application, and turning a “design eye” to the CSS.
Remote Front-End Programming Jobs
A front-end programmer, also known as a front-end developer or front-end engineer, is a type of web developer who specializes in creating the visual and interactive parts of a website or web application that users interact with directly. They are responsible for everything you see and interact with on a website including layout, styling, functionality, and responsiveness. Front-end programmers use a variety of technologies and languages such as HTML, CSS, JavaScript, and frameworks/libraries like React, Angular, and Vue.js.
Remote Back-End Programming Jobs
A back-end programmer, also known as a back-end developer, is a type of software developer who specializes in creating and maintaining the server-side of web applications. This is the part of the web application that users don’t directly interact with, but it’s crucial to the functioning of a web application, as it handles the logic, server configuration, data management, and other behind-the-scenes aspects of a website or application.
Remote UX/UI Designer Jobs
A UX/UI designer is a professional who works on the design and feel of a digital product, such as a website, mobile application, or software. They focus on how the product works (UX, or user experience) and how it looks (UI, or user interface).
Remote DevOps and SysAdmin Jobs
DevOps is a set of practices that combines software development and IT operations aimed at shortening the system development life cycle and providing continuous delivery with high software quality. They implement automation, continuous integration, and facilitate communication between development and operations teams. On the other hand, a System Administrator, or SysAdmin, is responsible for the maintenance, configuration, and reliable operation of computer systems and servers. They install and configure hardware and software, manage user accounts, ensure system security, and maintain network infrastructure. While their roles differ, both DevOps and SysAdmins work together to ensure the smooth and efficient operation of digital systems and infrastructure.