Title: Jr. Fullstack Developer GenAI
Location: Rockville, MD or McLean, VA (Hybrid 3 days onsite with 2 days remote)
Duration: 6 Months with possible extension
Job Summary:
Full Stack Development
Develop and maintain full stack applications supporting enterprise workflows, data analysis, and reporting
Build RESTful APIs using backend frameworks such as Java/Spring Boot and Python/FastAPI
Develop responsive and accessible user interfaces using Angular and TypeScript
Collaborate with cross-functional teams including data engineering, security, and business stakeholders to translate business requirements into technical solutions
Utilize AI-assisted development tools responsibly while maintaining code quality and security best practices
Quality Assurance & CI/CD
Support CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins
Implement automated testing including unit, integration, and end-to-end testing within delivery pipelines
Work with containerized deployments using Docker and Kubernetes
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field
2 4 years of professional software engineering experience
Proficiency in one or more backend languages such as Python or Java
Experience with modern frontend frameworks, particularly Angular, and TypeScript
Familiarity with CI/CD pipelines and version control workflows using Git
Basic understanding of containerization technologies such as Docker and cloud platforms including AWS
Experience with relational databases such as PostgreSQL and/or NoSQL databases
Understanding of application security principles including OWASP Top 10, secrets management, and least-privilege access
Preferred Qualifications
Experience working in enterprise or highly regulated environments
Familiarity with AWS managed services including Lambda, ECS, S3, and RDS
Exposure to event-driven architectures and messaging systems such as Kafka or AWS SQS/SNS
Basic knowledge of LLM APIs, AI-assisted development tools, or AI/ML model integration
Experience with automated testing frameworks such as Jest, Jasmine, JUnit, or PyTest