Full Stack Developer

TECHNOMILE LLCMcLean, VA
Hybrid

About The Position

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!

Requirements

  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field (recent graduates encouraged to apply).
  • Strong proficiency in Python and experience with frameworks such as FastAPI or 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 communication and 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 while maintaining engineering quality.
  • Familiarity with prompt engineering concepts and AI-assisted development workflows.
  • Ability to critically validate AI-generated code rather than relying on generated output blindly.
  • US Citizenship

Nice To Haves

  • Experience with microservices architecture 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.

Responsibilities

  • Design, develop, and maintain scalable 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 and optimize relational database schemas, queries, indexing strategies, and transaction flows for PostgreSQL and MySQL.
  • Engage directly with clients to gather requirements, present solutions, demonstrate features, and provide technical 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, optimize application 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 AI assistance, 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.

Benefits

  • tuition reimbursement
  • ongoing development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service