Full Stack Developer

NDG Communications
La Plata, MD, US
Full-time

Job Description

Job Description

Are you a seasoned software connoisseur who thrives in an Agile development environment? Do you excel in both front-end and back-end development, seamlessly bridging the gap between design and functionality?

Are you passionate about creating scalable, high-performance software solutions that drive business success?

If so, you could be NDG's next Full Stack Developer .

At NDG, we are more than just a performance marketing firm; we are trusted guides in the home-buying journey. We innovate marketing strategies that challenge our clients and ourselves to serve home buyers better, ensuring they find their dream homes.

Join our team, and you'll work with some of the nation's leading home builders and developers, contributing to meaningful projects that improve people's lives.

With the flexibility of a fully remote position, you'll play a crucial role in the full software development lifecycle, from ideation to deployment.

Working remotely alongside our Digital Marketing, Creative, and Account Service teams, you'll collaborate to produce scalable software solutions that are vital to our client's business goals.

If you're eager to engineer new software solutions in a life-changing industry and be part of a service-minded team that never settles for average, this could be the perfect place for you.

RESPONSIBILITIES

Software Development : Collaborate with development teams and product managers to ideate and implement software solutions.

Design client-side and server-side architecture, with a strong focus on the back end.

  • API Development : Build effective, high-performance, and highly available REST APIs that power our applications.
  • Database Management : Develop and manage well-functioning, high-performance database designs.
  • DevOps & Infrastructure : Implement DevOps practices using tools like Terraform / Terragrunt, Docker Swarm, and AWS to ensure scalable and secure environments.
  • Performance & Testing : Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.

Create security and data protection settings.

  • Responsive Design : Build features and applications with a mobile-responsive design, ensuring seamless functionality across all devices.
  • Technical Documentation : Write clear and comprehensive technical documentation as needed.
  • Collaboration : Work closely with the digital marketing team and analysts to continuously improve software performance and functionality.

QUALIFICATIONS

Experience / Skills :

  • A minimum of three years of demonstrable professional experience as a Full Stack Developer or in a similar role, with a strong portfolio of desktop and mobile applications.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript) and expert knowledge of modern practices (e.g., HTML5, CSS3, ECMAScript 6).
  • Relevant back-end programming experience with languages such as Node.js, C#, Java, or Python.
  • Familiarity with relevant frameworks, both front-end (e.g., React, Angular) and back-end (e.g., NestJS, NextJS, dotnet).
  • Strong knowledge of databases (e.g., PostgreSQL, MySQL, MongoDB) and experience with web servers (e.g., Apache).
  • Experience with container orchestration (e.g., Docker Swarm) and infrastructure as code tools (e.g., Terragrunt, Terraform).
  • Experience with Git and familiarity with BitBucket.
  • Experience with AWS and cloud-based development.
  • Experience implementing testing platforms and unit tests.
  • Familiarity with Content Management Systems, SEO optimization, and Google Analytics integration is a plus.

Key Characteristics :

  • Energetic, resourceful, and with a positive attitude toward continuous learning and improvement.
  • Passionate about delivering high-performance, reliable software solutions that enhance our clients' businesses.
  • Attention to detail and strong time management skills in a fast-paced environment.
  • A desire to stay organized, solve problems, manage workload, and see projects through to completion.
  • A commitment to writing clean, well-documented code that stands the test of time.

BENEFITS

Compensation & Leave :

  • Competitive annual salary based on skills and experience.
  • Five weeks of PTO, including paid holidays, vacation, and sick leave.
  • Comprehensive health care benefits, including dental and vision coverage.
  • 401(k) retirement plan with company matching contributions.

Culture & Perks :

  • Work from the comfort of your home office (this is a fully remote position).
  • Join a close-knit, supportive team that values your contributions and encourages professional growth-and has fun together at agency outings, gatherings, and industry awards events.
  • Professional development planning, coaching, and mentoring program for every team member.

Job Posted by ApplicantPro

18 days ago
Related jobs
Promoted
NDG Communications
La Plata, Maryland

A minimum of three years of demonstrable professional experience as a Full Stack Developer or in a similar role, with a strong portfolio of desktop and mobile applications. With the flexibility of a fully remote position, you'll play a crucial role in the full software development lifecycle, fro...

Promoted
The Solutions Group LLC
Southern Maryland, Maryland

Intelliforce is seeking a dynamic and skilled Full Stack Java Developer with a strong emphasis on backend development. Demonstrated experience in full stack development, with a focus on backend technologies. ...

Promoted
Si Tec Consulting
Southern Maryland, Maryland

Experience with JavaScript Framework (Angular, Vue, React), Full Stack Development experience. Collaborate on two small teams of developers. Utilize a tech stack that includes AWS, C2S, React, Angular, Python, JavaScript, TypeScript, and Docker. Experience managing the full software development life...

Promoted
General Dynamics Corporation
Southern Maryland, Maryland

As a Full Stack Java Developer, you'll perform software requirements analysis, system integration activities, research, design, develop and test software and tools. ...

Promoted
TapHere! Technology, LLC
Southern Maryland, Maryland

TapHere is seeking an experienced Software Developer III (Full Stack) in Belcamp, MD. The Software Developer III is responsible for collaborating with management, departments, and customers to identify end-user requirements and specifications. ...

Promoted
General Dynamics Corporation
Southern Maryland, Maryland

Senior Software Engineer - Full Stack C# Developer. NET, Full Stack Development, Group Problem Solving, Web Development. Full-flex work week to own your priorities. ...

Jobspaddy
Maryland
Remote

Proven experience as a software developer, with a track record of success in the E-commerce industry. We are excited to offer a 10% equity stake in Glam Box to the Co-founder – Software Developer. ...

NDG Communications
La Plata, Maryland

A minimum of three years of demonstrable professional experience as a Full Stack Developer or in a similar role, with a strong portfolio of desktop and mobile applications. With the flexibility of a fully remote position, you'll play a crucial role in the full software development lifecycle, from id...

Zortech Solutions
MD, United States

Job Description: </b>Below are the primary purposes of this job: </p> <ul type="disc"> <li>Research, design, develop, and maintain web-based grant management application system eRA Program</li> <li>Develop code in Java, develop new systems, maint...

Redan LLC
Remote, MD, USA
Remote

Redan offers a package of compensation and benefits to full-time salaried employees. ...