Full Stack Developer

TechnoMile

  • McLean, VA
  • 30+ days ago

    Highlights

    We are looking for a motivated Developer who is passionate about building scalable applications, engaging directly with clients to deliver impactful solutions, and leveraging modern AI-assisted development workflows to deliver high-quality software efficiently. Leverage AI-assisted development tools such as Claude, Cursor, ChatGPT, GitHub Copilot, or similar platforms to accelerate engineering workflows and improve developer productivity.

    Numbers & Facts

    LocationMcLean, VA

    Description

    Full Stack Developer

    Location: Hybrid, US

    About the Role

    TechnoMile is looking for a Full Stack Developer to join our team. We are looking for a motivated Developer who is passionate about building scalable applications, engaging directly with clients to deliver impactful solutions, and leveraging modern AI-assisted development workflows to deliver high-quality software efficiently. This is an ideal role for a recent graduate who is eager to learn!

    What You'll Do

    • Design, develop, andmaintainscalable full stack applications using Python,FastAPI/Django, React, and PostgreSQL/MySQL.
    • Build clean, reusable, and maintainable RESTful APIs and microservices with a strong focus on performance, reliability, and security.
    • Develop responsive and intuitive frontend applications using React, modern JavaScript/TypeScript, state management libraries, and component-driven architecture.
    • Design andoptimizerelational database schemas, queries, indexing strategies, and transaction flows for PostgreSQL and MySQL.
    • Engage directly with clients to gather requirements, present solutions,demonstratefeatures, andprovidetechnical guidance throughout the project lifecycle.
    • Collaborate with product managers, designers, and QA engineers to translate business and client requirements into technical deliverables.
    • Break down complex features into scalable and maintainable technical solutions with clear ownership and delivery timelines.
    • Participate in architecture discussions, code reviews, and engineering best practices across the development lifecycle.
    • Implement authentication, authorization, logging, monitoring, caching, and error-handling mechanisms across applications.
    • Work with CI/CD pipelines, containerization, and cloud-native deployment practices using tools such as Docker, GitHub Actions, Jenkins, or similar platforms.
    • Troubleshoot production issues,optimizeapplication performance, and improve system reliability and observability.
    • Leverage AI-assisted development tools such as Claude, Cursor, ChatGPT, GitHub Copilot, or similar platforms to accelerate engineering workflows and improve developer productivity.
    • Demonstrate strong understanding of effective AI-assisted development practices, including:
    • Writing structured and context-aware prompts.
    • Using Agent Mode vs Build/Chat Mode appropriately.
    • Task decomposition and iterative prompting.
    • Code generation validation and review.
    • Debugging and refactoring with AIassistance.
    • Maintaining code quality, security, and architectural consistency while using AI tools.
    • Contribute to internal engineering productivity improvements through reusable templates, prompt libraries, development workflows, and automation.
    • Stay updated with evolving full stack technologies, AI-assisted engineering practices, and modern software development trends.

    Qualifications

    • Bachelor's degree in InformationTechnology, Computer Science, Software Engineering, or a related field (recent graduates encouraged to apply).
    • Strongproficiencyin Python and experience with frameworks such asFastAPIor Django for backend development.
    • Working experience with React and modern frontend development practices.
    • Solid understanding of relational databases including PostgreSQL and MySQL.
    • Familiarity with designing scalable APIs, backend services, and distributed systems.
    • Good understanding of data structures, algorithms, object-oriented design, and software engineering principles.
    • Experience working with Git-based development workflows and collaborative code review practices.
    • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    • Strong communicationand interpersonal skills with the ability to engage confidently with clients and explain technical decisions clearly.
    • Experience with Docker, CI/CD pipelines, and deployment automation is preferred.
    • Strong debugging, analytical, and problem-solving skills.
    • Comfortable working in agile development environments with cross-functional teams.
    • Proven ability to use AI coding assistants effectively to improve delivery speed whilemaintainingengineering quality.
    • Familiarity with prompt engineering concepts and AI-assisted development workflows.
    • Ability to criticallyvalidateAI-generated code rather than relying on generated output blindly.
    • US Citizenship

    Preferred

    • Experience withmicroservicesarchitecture and event-driven systems.
    • Experience with Redis, Kafka, Elasticsearch, or similar technologies.
    • Exposure to Kubernetes and cloud-native infrastructure.
    • Experience building internal developer tools or engineering automation systems.
    • Familiarity with test automation frameworks and TDD practices.
    • Experience integrating LLM APIs or building AI-enabled product features.
    • Prior internship or co-op experience involving direct client or stakeholder interaction.

    Who We Are

    TechnoMile provides AI-enabled cloud solutions that empower GovCon, aerospace and defense, and other government-focused companies to modernize operations. Our SaaS products help clients:

    • Optimize business development and sales processes.
    • Streamline and de-risk contract management.
    • Unlock the value of public and private data for a competitive advantage.

    Today, more than 200 companies rely on TechnoMile, including over half of the top 10 federal defense contractors and the top 10 IT government contractors.

    Our Culture

    • Hungry, Humble, and Smart. We foster continuous learning and career growth, offering tuition reimbursement and ongoing development opportunities.
    • Innovative. We embrace challenges and develop solutions others cannot.
    • Flexible. Remote, hybrid, and in-office options support your best work.
    • Global. With teams across the U.S. and India, we collaborate worldwide with one mission.

    Similar Jobs

    See more jobs