Senior Full-Stack Developer
1 month ago
Annapolis
Job DescriptionDescription: Digital Charter is searching for an experienced Senior Full-Stack Developer for a full-time remote position. The ideal candidate will have a strong background in full-stack development for containerized, cloud-native applications – 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. This role involves building and evolving SaaS products and mission-focused applications, owning features end-to-end, and partnering with cross-functional teams to deliver secure, scalable capabilities in a fully remote environment. This candidate is expected to bring a thorough understanding of the business application and domain for assigned projects and to serve as a technical lead, both guiding developers and driving delivery outcomes. The starting salary for this position is $150,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, build, and maintain full-stack features across UI, API, and data layers – using a combination of TypeScript, Python, C#, and Go., • Develop responsive, accessible front-end experiences using React (Next.js) and Angular, with strong component architecture and state management., • Build and version APIs (i.e., REST and GraphQL), including authentication, access management, rate limiting, pagination, and robust error handling., • Implement backend services using Node.js, FastAPI, and .NET – including asynchronous processing patterns (i.e., queues, event-driven workflows, and background jobs)., • Create and maintain cloud-native deployments on Amazon Web Services (AWS) and Microsoft Azure, leveraging managed services where appropriate for reliability, security, and cost efficiency., • Package and run service as containerized workloads (via Kubernetes, ECS, AKS, EKS patterns depending on project requirements)., • Implement and improve CI/CD pipelines and release practices (i.e., build, test, scan, and deploy), with an emphasis on repeatability and auditability., • Write high-quality, testable code with unit and integration tests, meaningful code reviews, and clear engineering documentation., • Troubleshoot production issues using logs, metrics, and traces; participate in on-call incident response as needed, and drive root-cause resolutions., • Collaborate effectively in a fully remote settings: detailed written communication, proactive status updates, and strong ownership of deliverables., • Contribute to technical planning, including estimation, sequencing, risk identification, and tradeoff discussions with stakeholders., • Perform as the technical expert for an assigned project, demonstrating a thorough understanding of the business application and translating customer goals into scalable technical solutions., • Perform as a project lead, providing instruction, assigning work, giving technical direction, and monitoring execution quality for assigned developers on a project – including task breakdown, review expectations, standards, and mentoring., • Assist with scheduling and coordinating project work, including milestone planning, dependency management, delivery tracking, and risk management in partnership with the program leadership., • Work directly with customers and technical staff to resolve software problems and respond to suggestions for modifications or enhancements (including impact analysis and implementation planning)., • Participate in the development and maintenance of software user manuals, user documentation, release notes, and operational runbooks appropriate to the system and client environment. Qualifications Required: • 8–12 years of professional software development experience, with substantial product ownership., • Advanced proficiency in TypeScript plus at least one backend programming language (e.g., Python, C#, Go, Java)., • Demonstrated experience shipping production systems using React and/or Angular and a backend framework such as Node.js, FastAPI, or .NET., • Hands-on delivery in Amazon Web Services (AWS) and/or Microsoft Azure, including deploying services, configuring cloud resources, and operating applications in production)., • Strong experience with API design, with an emphasis on security, versioning, performance, and maintainability., • Experience with containerization and practical familiarity with orchestration and runtime patterns (e.g., Kubernetes, EKS, AKS)., • Solid grasp of data stores (e.g., SQL, NoSQL, Cache, Vector)., • Demonstrated ability to lead delivery at the project level, including providing technical direction to other developers and coordinating execution to meet milestones., • Experience delivering SaaS products or mission-focused systems with high reliability and security expectations., • Familiarity with AI-enabled features (e.g., LLM integrations, retrieval patterns, tool orchestration, safety and evaluation)., • DevSecOps (DSO) experience, including threat-aware design, secure coding, secrets management, and integrating security tooling into CI/CD., • Cloud certifications such as AWS Certificated Developer – Associate or Microsoft Certified: Azure Developer Associate., • Security baseline certifications (e.g., CompTIA Security+)., • Ability to obtain and maintain a federal Public Trust suitability or security clearance (if required by a specific contract). 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: • 8–12 Years of Relevant Professional Experience Education: • Bachelor’s Degree in Computer Science (or 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 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. 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.