Job Closed
This listing is no longer active.
Listen. Think. Innovate.
Senior Full Stack Engineer
Location
Virginia
Posted
132 days ago
Salary
$165K - $195K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer
Agile Defense
• Design and implement effective user interfaces for agent role definitions, interactive prompts, response setups, and message templates. • Collaborate closely with technical leadership to align interface designs with product vision and user needs. • Incorporate user feedback into iterative design improvements. • Develop advanced backend functionalities for batch message processing and sophisticated user interactions. • Conduct thorough testing, debugging, and ensure high-quality software deployments. • Create comprehensive documentation, user manuals, and guides for effective knowledge sharing. • Mentor junior team members, fostering collaboration and skill development.
Job Requirements
- Minimum of ten (10) years of full stack development experience with expertise in front-end and back-end technologies.
- At least two (2) years of experience developing and deploying AI/ML or related high-tech applications.
- Proven experience with Django, Python, JavaScript, and frameworks such as React and Node.js.
- Strong portfolio demonstrating user experience and interface design capabilities.
- Exceptional problem-solving, communication, and collaborative teamwork skills.
- Track record of innovation and effective solution delivery in previous roles.
- Bachelor's Degree or higher in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
- Ten or more years of professional experience in software engineering with a full stack development focus.
- Experience specifically involving AI, CI/CD, DevSecOps, or sophisticated GenAI tech applications for at least two years.
Benefits
- Employees of Agile Defense are our number one priority.
- Competitive and comprehensive benefits package.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• The Test Automation Technical Lead is a technical professional responsible for designing, developing, and evolving test automation frameworks and automation solutions for modular and microservices-based systems. • This position combines strong hands-on automation work with technical leadership, guiding QA teams and collaborating with multidisciplinary teams to ensure robust, scalable, and high-quality test automation. • The professional will work with modern tools such as Playwright, Node.js, and AI/LLM-based solutions, as well as promote best practices in CI/CD, Agile, and SAFe. • Lead, mentor, and develop test automation teams, fostering collaboration and high performance.
Senior Software Engineer
MangomintNext-generation software for salons and spas, helping them reduce overhead costs and modernize the client experience.
• Develop new features across the whole stack, including data design, backend APIs, frontend React UI, mobile, and HTML/CSS • Work deeply with external integrations and third-party services, ensuring reliability and observability • Support the scaling of our systems as we grow and acquire new customers, and improve engineering standards, tooling, and processes to enable rapid development and iteration • Troubleshoot and debug production issues across various services and layers of the stack, ensuring a stable, efficient, and resilient system for our customers
Full Stack Developer, MERN, LLMs
Wing AssistantWe're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀
• Build responsive, user-friendly interfaces using modern JavaScript frameworks (React, Vue, etc.) • Collaborate with designers to implement intuitive UI/UX features and ensure consistent brand/application look and feel • Optimize web pages for performance, accessibility, and cross-browser compatibility • Develop RESTful or GraphQL APIs using Node.js, Python, PHP, or similar back-end technologies • Design and maintain databases (SQL or NoSQL) to ensure efficient data storage, retrieval, and scalability • Work with AI/ML teams to integrate model outputs, leveraging microservices or serverless architectures as needed • Implement third-party integrations (payment services, cloud providers, or AI APIs) to enhance platform capabilities • Partner with ML/AI Engineers to surface AI-driven insights and automate domain-specific tasks • Contribute to system design discussions, ensuring the front end, back end, and data layers cohesively meet product requirements • Assist in setting up continuous integration and delivery pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) • Deploy and manage containerized services (Docker, Kubernetes) in cloud environments (AWS, Azure, GCP) • Monitor application health, implement logging, and handle on-call duties for mission-critical issues • Work in short, iterative development cycles to quickly prototype new features, gather feedback, and refine solutions • Be prepared to pivot quickly based on user feedback or changes in the product direction • Follow secure coding guidelines and employ best practices like input validation, encryption, and role-based access control • Collaborate with the team to ensure compliance with data protection policies (GDPR, HIPAA, etc.) as required by specific domains • You will be working with LLMs to produce qualitative and quantitative evaluations on content
Desarrollador Fullstack
Multiplica TalentWe connect extraordinary talent with forward thinking companies.
• Contribuir al desarrollo, diseño y mantenimiento de aplicaciones web mediante la ejecución de tareas de programación frontend y backend. • Garantizar que las soluciones técnicas sean funcionales, eficientes y alineadas con los estándares de calidad establecidos por la organización. • Diseñar, desarrollar y mantener aplicaciones web integrando componentes frontend y backend. • Crear interfaces de usuario funcionales, responsivas y eficientes mediante tecnologías de frontend modernas. • Redactar y optimizar consultas SQL para garantizar un acceso eficiente a bases de datos relacionales. • Implementar y gestionar servicios RESTful para asegurar la correcta integración entre sistemas. • Participar activamente en la definición, diseño y lanzamiento de nuevas funcionalidades junto a equipos multidisciplinarios. • Diagnosticar, depurar y resolver incidencias en software existente, asegurando su óptimo desempeño. • Garantizar que todos los desarrollos cumplan con los estándares establecidos de calidad, seguridad y mejores prácticas. • Investigar y aplicar nuevas tecnologías para mantener la innovación y eficiencia en el desarrollo web.




