Back End Developer / Engineer
If you like working with databases, creating server-side logic, and ensuring website functionality this role is for you.
A Back End Developer manages the server-side logic, databases, and application performance. They ensure secure and efficient data flow between systems using technologies like Node.js, SQL, and cloud services.
Skills you’ll need: CI/CD, Kubernetes, Java Programming, Spring Framework, DevOps, Agile Methodology, Amazon Web Services, Full-Stack Web Development

Back End Developer / Engineer
If you like working with databases, creating server-side logic, and ensuring website functionality this role is for you.
A Back End Developer manages the server-side logic, databases, and application performance. They ensure secure and efficient data flow between systems using technologies like Node.js, SQL, and cloud services.
Skills you’ll need: CI/CD, Kubernetes, Java Programming, Spring Framework, DevOps, Agile Methodology, Amazon Web Services, Full-Stack Web Development

Recommended credentials
Introduction to Back-End Development
Course 1 of 9
Programming in Python
Course 2 of 9
Version Control
Course 3 of 9
Introduction to Databases for Back-End Development
Course 4 of 9
Django Web Framework
Course 5 of 9
APIs
Course 6 of 9
The Full Stack
Course 7 of 9
Back-End Developer Capstone
Course 8 of 9
Coding Interview Preparation
Course 9 of 9
Introduction to Software Engineering
Course 1 of 11
Introduction to HTML, CSS, & JavaScript
Course 2 of 11
Getting Started with Git and GitHub
Course 3 of 11
JavaScript Programming Essentials
Course 4 of 11
Developing Back-End Apps with Node.js and Express
Course 5 of 11
Get Started with Cloud Native, DevOps, Agile, and NoSQL
Course 6 of 11
Introduction to Containers w/ Docker, Kubernetes & OpenShift
Course 7 of 11
Application Development using Microservices and Serverless
Course 8 of 11
Node.js & MongoDB: Developing Back-end Database Applications
Course 9 of 11
JavaScript Back-end Capstone Project
Course 10 of 11
Software Developer Career Guide and Interview Preparation
Course 11 of 11
Career resources
Software systems are an integral part of nearly every modern industry. As a result, you can pursue a software development career in almost any field that aligns with your interests or passions.
A web developer’s job is to create websites. While their primary role is to ensure the website is visually appealing and easy to navigate, many web developers are also responsible for the website’s performance and capacity.
Ever wonder what goes on behind the scenes of a website? How, exactly, does clicking on a button take you to a different page? And where does your personal information go when you sign up for a free trial?
Business intelligence refers to collecting, analyzing, storing, and reporting on data to understand an organization's market, customers, and industry trends.
A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
description:A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
If you like: developing machine learning models, working with large datasets, coding in python or r.
A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
description:A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
If you like: designing scalable cloud solutions, working with aws/azure/google cloud, ensuring data security.
This role has a $153,344 median salary ¹.
This role has approximately 39,114 jobs available ¹.
A Data Engineer builds data pipelines for large datasets, optimizing systems and ensuring reliable data flow using tools like Hadoop and Spark.
description:A Data Engineer builds data pipelines for large datasets, optimizing systems and ensuring reliable data flow using tools like Hadoop and Spark.
If you like: building systems to collect and organize data, writing code for data processing, automating data workflows.
This role has a $136,064 median salary ¹.
This role has approximately 42,249 jobs available ¹.
A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.
description:A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.
If you like: building applications, learning various programming languages, engaging in software development from scratch to deployment.
This role has a $143,232 median salary ¹.
This role has approximately 561,714 jobs available ¹.
Credentials
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Data for job roles relevant to featured programs (2/1/2024 - 2/1/2025)