Full Stack Developer

TechnoMile
  • McLean, VA
    30+ days ago

    Job 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.

    Numbers & Facts

    LocationMcLean, VA

    Skills

    • Administrative Skillsunmatched
    • Aerospace and Defenseunmatched
    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Authenticationunmatched
    • Automationunmatched
    • Automation Systemsunmatched
    • Best Practicesunmatched
    • Business Developmentunmatched
    • Cachingunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Contract Managementunmatched
    • Cross-Functionalunmatched
    • Customer Support/Serviceunmatched
    • Customer/Client Researchunmatched
    • Data Structuresunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • Djangounmatched
    • Dockerunmatched
    • Elasticsearchunmatched
    • Error Handlingunmatched
    • Gitunmatched
    • GitHubunmatched
    • Governmentunmatched
    • Identify Issuesunmatched
    • Interpersonal Skillsunmatched
    • Jenkinsunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • MySQLunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Softwareunmatched
    • Performance Managementunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product Designunmatched
    • Product Lifecycleunmatched
    • Productivity Managementunmatched
    • Programming Toolsunmatched
    • Project Lifecycleunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Redisunmatched
    • Refactoringunmatched
    • Relational Databases (RDBMS)unmatched
    • Reliability Engineeringunmatched
    • Risk Managementunmatched
    • Salesunmatched
    • Scalable System Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • State Libraryunmatched
    • Systems Reliabilityunmatched
    • Team Playerunmatched
    • Technical Deliveryunmatched
    • Test Automationunmatched
    • Test Driven Development (TDD)unmatched
    • United States Citizenunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder