Senior Full-Stack Developer

digital charter United State
Remote
Apply
AI Summary

Digital Charter is seeking an experienced Senior Full-Stack Developer to build cloud-native, containerized applications with TypeScript and one or more backend programming languages in AWS and/or Microsoft Azure environments.

Key Highlights
Building full-stack applications with TypeScript and one or more backend languages
Designing and implementing APIs and UIs with common frameworks in AWS and/or Azure environments
Collaborating with technical staff to diagnose and resolve software issues
Technical Skills Required
TypeScript Python JavaScript React Angular Node.js FastAPI Docker Kubernetes PostgreSQL MySQL MongoDB
Benefits & Perks
Remote work opportunity
Salary: $110,000
Health insurance
Dental insurance
Vision insurance
Retirement plan
Paid time off
STD, LTD, and life insurance

Job Description


Description

Digital Charter is searching for an experienced Full-Stack Developer for a full-time remote position. The ideal candidate will have a strong background in building cloud-native, containerized full-stack applications using TypeScript plus one or more backend programming languages (e.g., Python, C#, Go, or Java) – with hands-on experience delivering APIs and UIs with common frameworks (e.g., React, Angular, Next.js) in Amazon Web Services (AWS) and/or Microsoft Azure environments.

Under minimal direction, the Full-Stack Developer serves as a technical contributor responsible for the design, development, coding, testing, debugging, and delivery of new software – as well as complex enhancements to existing systems This role involves collaborating with technical staff to diagnose and resolve software issues, responding to user-reported and customer-reported problems and enhancement requests, and contributing to user-facing documentation.

The starting salary for this position is $110,000.

  • This is an ongoing positional requirement for multiple proposal efforts. Based on the Client’s final determination of requirements, if a role becomes available that matches your qualifications, a recruiter may reach out.

Requirements

Essential Duties and Responsibilities:

  • Design, develop, code, test, and debug new software capabilities and complex enhancements to existing applications and services under minimal direction.
  • Build and maintain full-stack features across UI, API, and data layers for SaaS-style products and both internal-facing and external-facing applications.
  • Develop responsive, accessible user interfaces using React or Angular, including Next.js patterns where applicable.
  • Implement backend services using Node.js, FastAPI, or the .NET framework – applying clean architecture, maintainability, and performance best practices.
  • Design and publish REST APIs (or GraphQL where applicable), including authentication, authorization, versioning, validation, and OpenAPI documentation.
  • Implement and maintain asynchronous processing and event-driven workflows (i.e. queues, workers, scheduled jobs) for scalable, reliable operations.
  • Containerize applications using Docker and support deployments to container platforms (i.e. Kubernetes or managed service abstractions).
  • Collaborate with technical staff to troubleshoot and resolve software problems; perform root-cause analysis and implement durable fixes.
  • Respond to user-reported and customer-reported issues and complaints with timely software corrections; evaluate and implement suggestions for software modifications and enhancements.
  • Contribute to the creation and maintenance of software user manuals, user documentation, and release notes to support adoption and operations.
  • Participate in code reviews, enforce quality standards, and write automated tests (i.e., unit, e2e, and integration) to reduce defects and regressions.
  • Assist in training and mentoring less experienced developers through code reviews and knowledge sharing.
  • May act as a team leader on less complex projects or feature efforts, including task breakdown, technical guidance, and delivery coordination.
  • Work effectively in a fully remote environment, collaborating across time zones using modern engineering workflows and communication tools.

Qualifications

Required:

  • 3–7 years of professional software development experience delivering full-stack solutions in production environments.
  • Proficiency with TypeScript and at least one backend language (e.g., Python, C#, Go, or Java).
  • Professional experience with at least one modern front-end framework (e.g. React or Angular).
  • Demonstrated experience building and supporting API-driven services (i.e., REST, error handling, logging, monitoring, authentication, and access control).
  • Experience deploying or operating services in Amazon Web Services (AWS) and/or Microsoft Azure, including practical familiarity with Identity and Access Management (IAM) and security fundamentals.
  • Hands-on experience with Docker and container-based development workflows.
  • Working knowledge of SQL and relational database fundamentals (i.e., schema design, indexes, and query performance basics).
  • Experience with CI/CD and Git-based development practices (i.e., branching strategies, pull requests, and automated testing).
  • Ability to troubleshoot and resolve defects independently and collaboratively, including debugging complex issues).
  • Strong written and verbal communication skills that are appropriate for a fully remote team.

Preferred

  • Experience with Kubernetes and/or managed container platforms (e.g., EKS, AKS, ECS).
  • Experience with FastAPI, .NET, Node.js, and SSR patterns.
  • Event-driven systems experience (e.g., SQS/SNS, Kafka, RabbitMQ, Azure Service Bus).
  • Exposure to Infrastructure-as-Code (IaC) and automation practices (e.g., Terraform, Bicep, CloudFormation) and GitOps-style delivery).
  • Observation experience (i.e. metrics, tracing, and structured logging).
  • Experience integrating AI-based interactions (e.g., LLM-backed workflows, RAG patterns, prompt patterns) – especially with OpenAI, Google, and/or Anthropic.
  • Familiarity with secure software delivery in regulated environments (e.g., NIST 800-53).

Key Soft Skills

  • Communication: Excellent written and verbal communication skills
  • Initiative: Proactive & Self-Motivation
  • Attention to Detail: Commitment to accuracy and high-quality work
  • Team Collaboration: Ability to work effectively in cross-functional teams
  • Customer-Focus: Commitment to Service Excellence

Work Experience

  • 3–7 Years of Relevant Professional Full-Stack Software Development Experience

Education

  • Bachelor’s Degree in Computer Science or a Related Field

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement Plan
  • Paid Time Off (Vacation, Sick Leave)
  • Employer-Sponsored STD, LTD, and Life Insurance

Equal Employment Opportunity (EEO)

Digital Charter is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Digital Charter

Digital Charter is an SBA 8(a) certified, minority-owned business specializing in IT modernization for federal and enterprise clients. We deliver technology-forward solutions that empower organizations to transform legacy systems, streamline operations, and meet evolving mission demands.

Our Core Capabilities Include

  • IT Modernization and Digital Transformation
  • Automation and Workflow Optimization
  • Cybersecurity and Compliance
  • Data Analytics and AI Integration
  • Agile Program and Project Management

We take pride in delivering measurable results through cutting-edge technology, collaborative partnerships, and a commitment to excellence. Guided by our values of integrity, innovation, and impact, we help clients solve complex challenges with clarity and confidence.

Our Core Values

  • Excellence & Integrity: Driven by our core values of excellence, integrity, action, and commitment, we ensure predictable and exceptional outcomes.
  • Innovation: Our relentless pursuit of growth inspires solutions that consistently surpass expectations.
  • Transparency: Our steadfast integrity fosters trust and transparency in every engagement.
  • Action-Oriented: Through decisive action, we transform vision into reality, helping organizations overcome challenges and achieve progress.
  • Commitment to People: Our unwavering commitment to process and people ensures promises are fulfilled, empowering organizations to thrive with confidence and resilience.

We take pride in delivering measurable results through cutting-edge technology, collaborative partnerships, and a commitment to excellence. Guided by our values of integrity, innovation, and impact, we help clients solve complex challenges with clarity and confidence.

Ready to make an impact? Join our team today!

Disclaimer

This job posting is intended as a general guide and may be subject to change.

Digital Charter reserves the right to modify job duties and responsibilities as needed.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

BCforward

United State

Mendix Architect

Programming
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobs via Dice

United State

AWS Data Engineering Architect

Programming
9h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

DataEdge Consulting

United State

Subscribe our newsletter

New Things Will Always Update Regularly