What are the responsibilities and job description for the Junior Full Stack Developer position at Nuvitek?
Application Deadline: 15 August 2025
Department: IT Support
Location: Hybrid
Nuvitek is seeking a Junior Full Stack Developer who is passionate about learning modern web technologies. This role involves working across the stack—from responsive front-end interfaces to back-end APIs—while also building intelligent features powered by LLMs and AI orchestration frameworks. This is a great opportunity for an early-career developer to grow within a collaborative, mission-driven team building innovative software solutions.
Key Responsibilities
- Assist in the design, development, and maintenance of full stack web applications using modern frameworks such as React, Next.js, or Svelte
- Support backend development efforts using Node.js, Express.js, and Python
- Help integrate APIs and contribute to developing secure, scalable services
- Learn and participate in projects involving AI features like chat interfaces and summarization tools
- Collaborate with senior developers, product managers, and designers to implement solutions
- Support the development of AI-powered features, including chat interfaces, summarization tools, and retrieval-augmented generation (RAG) modules
- Participate in Agile ceremonies, code reviews, and team meetings
- Contribute to testing, debugging, and performance tuning of applications
- Gain exposure to cloud technologies such as AWS, Azure, or GCP
- Must reside in or near Northern Virginia
- 0–2 years of professional experience in full stack or front-end/back-end web development (internships or personal projects are welcome)
- Familiarity with JavaScript/TypeScript and frameworks like React or Next.js
- Basic understanding of backend development using Node.js, Express.js, or Python
- Exposure to API integration and use of RESTful services
- Interest in or curiosity about AI technologies such as OpenAI APIs or Langchain
- Understanding of state management, component libraries, and responsive UI/UX design
- Experience with Git and version control
- Strong analytical and problem-solving skills; able to work independently in a fast-paced environment
- Effective communication and teamwork skills
- Coursework or hands-on practice with AI tools, large language models, or machine learning concepts
- Basic knowledge of DevOps tooling and cloud platforms (AWS, Azure, GCP)