> Markdown version of [/jobs/ext/2587127-software-engineer](https://www.wearedevelopers.com/jobs/ext/2587127-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** T and T Consulting Services, Inc - **Location:** Falls Church, VA, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Software Applications, Software Quality, Databases, Amazon DynamoDB, Python (Programming Language), PostgreSQL, NoSQL, Systems Development Life Cycle, Next.js, Software Engineering, Software Systems, TypeScript, Web Applications, ReactJS, Large Language Models, Prompt Engineering, Generative AI, Backend, Information Technology, Machine Learning Operations, Front End Software Development - **Published:** August 20, 2026 - **Apply:** https://www.juju.com/job/00000000go4mkb ## About the Role + This position requires a Master's Degree in Computer Science or Information Technology related fields; or a Bachelor's Degree in Computer Science or Information Technology related field with two vears of related work experience. ## Description + Provide support to entire software development project team during the design, development, and testing phases. + Work with project manager and development team to design, customize, develop, and support in-house developed, full-stack web applications and AI/ML systems using a variety of languages and frameworks, primarily including Python and Typescript/JavaScript, with backend databases such as PostgreSQL, DynamoDB, and NoSQL solutions. + Utilize modern full-stack frameworks including Next.js and React for frontend development, and Python-based services for backend API development, as part of the end-to-end development process. + Design, develop, and deploy large language model (LLM) pipelines and Generative AI solutions, including retrieval-augmented generation (RAG) systems, agentic workflows, and prompt engineering for real-world applications. + Perform requirements analysis, software design, development, installation, testing, and maintenance for application system components for software systems by following AGILE development and SDLC best practices. + Provide scientific estimates for the requirements and ensures quality and standards of programming and documentation, and functional business requirements and designs specifications for system development and implementation activities. + Support specialized AI/ML application development and customization, encompassing all activities necessary to design, develop, and deploy cloud-based intelligent systems that support business and research functions. + Provide release packaging, testing, maintenance, and production support on existing and newly developed web applications in a timely manner. Work on enhancements of developed software and AI systems to reduce operational time, improve business efficiency, or increase model performanceand reliability. + Take responsibility for comprehensive unit and functional test coverage to ensure code quality. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)