1

Backend Software Developer Intern Jobs in Washington

Software Developer Intern

Gaithersburg, MD · On-site

$20.75 - $27.25/hr

CERTIFY Global is an innovative software organization that provides a seamless patient experience ... Interns will have the ability to engage in Engineering and Product Support, while collaborating ...

... developers to deliver mission-critical technology that has real-world impact Qualifications : Required : • Experience in backend software development • Proficiency in designing and building ...

What You'll Be Doing (We don't love the bullet points, but we love the work!) As the Back End Software Engineer, you'll be a part of a team responsible for developing, building and sustaining ...

Software Developer Intern

Gaithersburg, MD

$20.75 - $27.25/hr

\n \n \n \n CERTIFY Global is an innovative software organization that provides a seamless patient ... Interns will have the ability to engage in Engineering and Product Support, while collaborating ...

Work with the Software Development team on front-end and back-end software development tasks ... Engineering or equivalent work experience. We are looking for an individual with: * Experience ...

As a Software Engineer, you will be responsible for: * Design, develop, and maintain scalable and ... Optimize system performance and ensure high reliability and availability of backend services.

Showing results 41-60

Backend Software Developer Intern information

What does a backend software developer intern do?

A Backend Software Developer Intern assists in building and maintaining the server-side logic, databases, and APIs that power web applications. Their responsibilities typically include writing code, debugging issues, and collaborating with other developers to ensure data flows efficiently between the server and users. Interns often work with languages like Python, Java, or Node.js and gain practical experience with databases, cloud services, and development tools. This role provides valuable exposure to real-world software engineering practices and helps interns develop the technical and teamwork skills needed for a career in backend development.

What are the key skills and qualifications needed to thrive as a backend software developer intern?

To thrive as a Backend Software Developer Intern, you should have a solid understanding of programming languages like Java, Python, or Node.js, and basic knowledge of algorithms, data structures, and databases. Familiarity with version control systems (like Git), RESTful APIs, and cloud platforms such as AWS or Azure is often expected. Strong problem-solving skills, teamwork, and effective communication set standout interns apart. These skills and qualities are crucial for building reliable backend systems, collaborating across teams, and adapting to real-world engineering challenges.

What types of projects and technologies do backend software developer interns typically work on during their internship?

Backend Software Developer Interns are often assigned to work on real-world projects such as building APIs, optimizing databases, or improving existing backend services. Interns typically use languages like Python, Java, or Node.js, and work with frameworks and tools such as Django, Spring Boot, or Express.js. Collaboration with frontend developers, QA engineers, and product managers is common, providing valuable experience in agile environments. The projects and technologies may vary depending on the company, but they are designed to help interns gain hands-on experience and contribute meaningfully to the team's goals.

What cities in Washington are hiring for Backend Software Developer Intern jobs?

Cities in Washington with the most Backend Software Developer Intern job openings:

Mid-Level Back End Software Developer

Reston, VA • On-site

Full-time

Re-posted 6 days ago


Job description

About Us:

Grid Networks, LLC is a world-class telecommunications consulting firm supporting clients with product development, business operations, network maintenance, and supply chain services. At Grid, we develop products and services to meet customer needs with a focus on mobile connectivity, backbone networking, and IoT solutions

leveragingexpertisein 3GPP 5G/4G/LTE/3G and VSAT communications technologies.


About the Role:

We areseekinga talented and motivated Back EndSoftwareDeveloper to join our Software Engineeringteam.You will be working collaboratively to design, develop,deployandmaintainback-end services that power our innovative solutions.This isa flexiblein-office position and an excellent opportunity to contribute to solutions that power the next generation of telecommunicationssolutions.


Responsibilities:

  • Designandmaintainrobust,scalable back-end services
  • Developclean, well-documented, and testable code, adhering to industry best practices
  • Lead andparticipateinarchitectural discussions
  • Troubleshoot and resolve production issues, ensuring high availability and performance
  • Contribute to the automation of our infrastructure and deployments
  • Contribute to improving our engineering practices and standards


Qualifications:

Technical Skills

  • Expertisewith library and web service APIs including RESTandgRPC
  • Expertisewithmessage-bus architectures and message queue implementations
  • Proficiencyin programminglanguagessuch asGolang (Go), Pythonor Typescript
  • Experience working with microservice architectures
  • Familiarity withaspect of3GPP cellular communications (5GNR, 4G LTE, 3G WCDMA)systems such as the air interface, RAN orCoreNET
  • Solid understanding of Linux operating systems
  • Experience with containerization technologiesand virtualization (Docker,VMware)
  • Experience with CI/CD pipelines and automation tools
  • Experience withSQLandrelational databases


Professional Skills

  • Bachelor's degreeor higherin computer scienceor a related field
  • 4+years of professional software development experience
  • Excellent written and verbal communication, collaboration, and problem-solving skills.
  • Strong time management abilities to meet project deadlines.
  • Reliable anddemonstratesa professionalwork ethic.
  • Intellectualcuriosityand the ability to learnnew technologiesquickly.


It would be even better if you have experience with:

  • DevOps CI/CDusing GitLab,GitLabrunners,orAnsible/AWX
  • Agile/SCRUM development processes
  • RabbitMQ, WAMP, AMQP orother message queue libraries
  • Networking and security protocols (TCP/IP, TLS)
  • AWS cloud services and general cloud computing principles
  • Infrastructure-as-code tools, likeTerraformorCloudFormation
  • Monitoring and logging tools,like Prometheus, Grafana,orELK stack


GRID Networks is committed to providing a work environment free from discrimination and harassment. Employment decisions at GRID Networks are based on an individual's capabilities and qualifications. All qualified applicants and employees receive consideration for employment, including protected veterans and individuals with disabilities.