1

Back End Programming Jobs in Maryland (NOW HIRING)

Position 3: Backend Developer We are seeking a strong Backend Developer to design, build, and scale our core data integration pipelines and serverless backend services. In this role, you will be ...

Application Developer II ROLE We need an experienced Back End Application Developer at the Naval Dosimetry Center (NDC) in Bethesda, Maryland. NDC serves as the Navy's ionizing radiation dosimetry ...

Application Developer II ROLE We need an experienced Back End Application Developer at the Naval Dosimetry Center (NDC) in Bethesda, Maryland. NDC serves as the Navy's ionizing radiation dosimetry ...

What You'll Be Doing (We don't love the bullet points, but we love the work!) As the Back End ... Experience with Rust programming concepts, or a willingness and aptitude to learn Rust * Experience ...

What You'll Be Doing (We don't love the bullet points, but we love the work!) As the Back End ... Experience with Rust programming concepts, or a willingness and aptitude to learn Rust * Experience ...

Quevera is seeking a highly skilled Back End Developer with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland . This role offers ...

Overview Backend Software Engineer Gaithersburg, MD Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly required At Bcore, our strength comes from how we deliver impact to the ...

Overview Backend Software Engineer Gaithersburg, MD Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly required At Bcore, our strength comes from how we deliver impact to the ...

As a Backend Software Developer, you will develop, maintain, and enhance backend software solutions supporting critical national security missions. Working alongside a collaborative engineering team ...

What You'll Be Doing (We don't love the bullet points, but we love the work!) As the Back End ... Experience with Rust programming concepts, or a willingness and aptitude to learn Rust * Experience ...

next page

Showing results 1-20

Back End Programming information

What are some common challenges faced by back end programmers when working on cross-functional teams?

Back end programmers often collaborate closely with front end developers, designers, and product managers, which can present challenges such as aligning technical back end solutions with user-facing requirements and timelines. Communication gaps may occur when translating business goals into technical tasks or integrating APIs with front end components. Staying adaptable and maintaining clear documentation can help back end programmers ensure smooth collaboration and project success in a cross-functional environment.

What does a back end programmer do?

A back end programmer develops and maintains the server-side components of web applications, including databases, server logic, and APIs. They use programming languages like Java, Python, or Ruby and work with frameworks and tools to ensure data is processed efficiently and securely. Strong problem-solving skills and knowledge of server management are essential for this role.

What is back end programming?

Back end programming refers to the development of server-side logic, databases, and application programming interfaces (APIs) that power the functionality of web and mobile applications. Back end programmers write code that handles data storage, processing, and security, allowing the front end (what users see) to interact with servers and databases. Common back end languages include Python, Java, Ruby, PHP, and Node.js. These developers ensure that applications run smoothly, securely, and efficiently behind the scenes.

What are the key skills and qualifications needed to thrive as a back end programmer?

To thrive as a Back End Programmer, you need strong proficiency in server-side languages (such as Java, Python, or Node.js), knowledge of databases (SQL/NoSQL), and a solid understanding of algorithms and data structures. Familiarity with frameworks (like Django, Spring, or Express), RESTful API development, and version control systems (e.g., Git) is typically required, along with relevant certifications or a computer science degree. Problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex issues. These competencies ensure robust, scalable, and maintainable back end systems that support seamless application performance.

What is the difference between Back End Programming vs Front End Development?

AspectBack End ProgrammingFront End Development
Primary FocusServer-side logic, databases, application architectureUser interface, website layout, client-side interactions
Required SkillsProgramming languages like Java, Python, Ruby; database management; server managementHTML, CSS, JavaScript; UI/UX design; responsive design
Work EnvironmentBackend servers, cloud platforms, databasesWeb browsers, design tools, client devices
Common CertificationsOracle Java Certification, AWS Certified DeveloperCertified Web Developer, Adobe Certified Expert

Back End Programming focuses on server-side development, managing databases, and application logic, while Front End Development centers on creating the visual and interactive aspects of websites. Both roles are essential for full-stack development but differ in skills, tools, and daily tasks.

What are popular job titles related to Back End Programming jobs in Maryland? For Back End Programming jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Back End Programming jobs in Maryland look for? The top searched job categories for Back End Programming jobs in Maryland are:
Infographic showing various Back End Programming job openings in Maryland as of August 2026, with employment types broken down into 72% Full Time, 23% Part Time, 1% Temporary, and 4% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Back End Engineer

GIGATEC Engineering

Annapolis Junction, MD • On-site

Full-time

Re-posted 11 days ago


Job description

Job Summary:
GIGATEC Engineering is seeking a Back End Engineer to join their team. The role involves evolving and sustaining a mission-focused software suite, working across backend services, containers, orchestration, and integration points to ensure application resilience.
Responsibilities:
• As the Back End Software Engineer you'll be part of a team, helping to evolve and sustain a mission-focused software suite, working across backend services, containers, orchestration, and integration points to keep applications resilient and ready for what comes next.
Qualifications:
Required:
• Top Secret clearance
• favorable completion of a polygraph
• authorized to work in the U.S.
• Experience using the Linux CLI and Tools
• Experience developing scripts using Bash
• Recent Python (3.x) software development experience
• Experience with Rust programming concepts, or a willingness and aptitude to learn Rust
• Experience with NoSQL databases including MongoDB
• Experience with containerization technologies such as Docker and containerd
• Experience with container orchestration technologies such as Kubernetes
• Experience creating Helm Charts to deploy containerized services on Kubernetes
• Familiar with Messaging Frameworks including RabbitMQ
• Familiar with CI/CD principles, methodologies, and tools including GitLab CI
• Familiar with IaC principles, methodologies, and tools such as Ansible
• Experience using Git Source Control System
Preferred:
• Experience with SQL databases including PostgreSQL
• Experience with the Atlassian Tool Suite including Jira and Confluence
• Enjoys the occasional coffee-fueled brainstorm and a well-placed joke.
Company:
At GIGATEC, we specialize in engineering advancements across cybersecurity, software development, and systems integration. Founded in 2020, the company is headquartered in Columbia, USA, with a team of 2-10 employees. The company is currently Early Stage.