1

Internship Freelance Software Developer Jobs in Oregon

next page

Showing results 1-20

Internship Freelance Software Developer information

What are the key skills and qualifications needed to thrive as an Internship Freelance Software Developer, and why are they important?

To excel as an Internship Freelance Software Developer, you typically need a solid grounding in programming languages like Python, JavaScript, or Java, along with a basic understanding of software development principles. Familiarity with version control systems such as Git, collaborative platforms like GitHub, and exposure to frameworks or cloud services often enhances your effectiveness. Strong problem-solving abilities, self-motivation, and clear communication are crucial soft skills for managing projects and client expectations. These skills and qualities are vital for delivering reliable solutions, collaborating remotely, and building a successful freelance portfolio.

How does an Internship Freelance Software Developer typically collaborate with full-time team members on projects?

As an Internship Freelance Software Developer, you'll often work remotely and interact with full-time team members through virtual meetings, collaboration tools, and code repositories such as Git. Communication is key—expect to participate in regular stand-ups, provide updates on your progress, and ask clarifying questions as you navigate new codebases. You'll likely receive guidance from senior developers or mentors, and your input during code reviews and brainstorming sessions is valued. Building strong communication habits and proactively seeking feedback will help you integrate smoothly with the team and contribute effectively.

What is an Internship Freelance Software Developer?

An Internship Freelance Software Developer is a student or early-career professional who undertakes software development projects on a freelance basis, often as part of an internship program. This role combines the flexibility of freelance work with the learning and mentorship opportunities of an internship. Responsibilities may include writing code, debugging software, collaborating with clients or teams, and delivering project milestones. It's a great way to gain real-world experience, build a portfolio, and develop essential technical and professional skills.

What is the difference between Internship Freelance Software Developer vs Junior Software Developer?

AspectInternship Freelance Software DeveloperJunior Software Developer
CredentialsTypically enrolled students or recent graduates, no formal certification requiredUsually holds a relevant degree or certification in software development
Work EnvironmentRemote or freelance projects, flexible scheduleFull-time or part-time employment in a company or organization
Employer & Industry UsageFreelance clients, startups, or small businessesTech companies, software firms, or corporate IT departments
Search & Comparison IntentUnderstanding freelance opportunities and internshipsEntry-level employment options in software development

The main difference between an Internship Freelance Software Developer and a Junior Software Developer lies in their work setting and employment status. Internships are often temporary, freelance, and flexible, aimed at gaining experience, while junior roles are typically full-time positions within a company, offering more structured training and career growth opportunities.

What are popular job titles related to Internship Freelance Software Developer jobs in Oregon? For Internship Freelance Software Developer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Internship Freelance Software Developer jobs? Cities in Oregon with the most Internship Freelance Software Developer job openings:

AI Full Stack Developer

Edelman Intelligence

Portland, OR • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary:
Edelman DXI is a leading communications consultancy focused on product development that leverages data and AI. They are seeking an AI Full Stack Developer to design and build robust, scalable AI applications, collaborating with cross-functional teams to innovate and integrate cutting-edge technologies.
Responsibilities:
• Build full-stack AI applications using React, JavaScript/TypeScript, and Python.
• Develop both rapid prototypes and production-ready applications.
• Integrate AI capabilities using OpenAI APIs and related AI services.
• Design and implement frontend interfaces, backend APIs, database interactions, and application workflows.
• Deploy and manage applications using tools such as Vercel and AWS
• Work with Supabase for backend services such as authentication, database management, storage, and APIs.
• Use AI-assisted development tools such as Cursor, v0, Codex, and Claude Code to accelerate development.
• Debug, test, document, and improve applications for performance, reliability, and usability.
• Collaborate with product, strategy, design, and technical teammates to move ideas from concept to shipped product.
• Stay current with emerging AI development practices, tools, and application patterns.
Qualifications:
Required:
• Curiosity and initiative to keep up with fast-moving AI and web technologies, evaluate what matters, and apply them in product work
• 1–3 years of software development experience, including professional, internship, freelance, or strong project-based work
• Experience building web applications with React and Python
• Working knowledge of JavaScript/TypeScript
• Familiarity with backend development, APIs, databases, and authentication
• Experience using Git and GitHub in a collaborative workflow
• Interest in AI application development, LLMs, automation, and emerging developer tools
• Ability to learn quickly, troubleshoot independently, and work in a fast-moving environment
• Strong communication skills and comfort working with both technical and non-technical teammates
Preferred:
• Experience with OpenAI APIs or other LLM APIs
• Experience with Supabase/PostgreSQL, edge functions, or serverless backend patterns
• Experience deploying applications on Vercel, AWS, or self-hosted platforms such as Coolify
• Familiarity with Docker, environment variables, secrets management, and basic production deployment practices
• Experience using AI coding tools such as Cursor, Codex, Claude Code, GitHub Copilot, or similar
• Exposure to prompt engineering, AI agents, RAG, workflow automation, or AI-powered internal tools
• A portfolio, GitHub profile, or examples of applications, prototypes, or experiments you have built
Company:
We are Edelman Intelligence, a global, multidisciplinary research, analytics and data consultancy with a distinctly human mission. Founded in 1952, the company is headquartered in New York, USA, with a team of 201-500 employees. The company is currently Growth Stage.