Back to jobs
TechnoMile

Full Stack Developer

USA HQ, McLean, VA, USPosted 1 weeks ago
onsiteFull Time

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.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Full Stack Developer at TechnoMile | Renata