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
Technical Skills Required
Benefits & Perks
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.
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.
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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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).
- 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
- 3–7 Years of Relevant Professional Full-Stack Software Development Experience
- Bachelor’s Degree in Computer Science or a Related Field
- Health Insurance
- Dental Insurance
- Vision Insurance
- Retirement Plan
- Paid Time Off (Vacation, Sick Leave)
- Employer-Sponsored STD, LTD, and Life Insurance
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
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.
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
BCforward
Jobs via Dice