
Software Developer Intern
RefinedScience
internship
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Assist in the design, development, testing, and maintenance of software applications
- Write clean, readable, and well-documented code
- Collaborate with senior developers, product managers, and other stakeholders
- Participate in code reviews and team discussions
- Help troubleshoot bugs and improve system performance
- Learn and apply best practices around version control, testing, and deployment
- Contribute ideas and solutions during technical planning and problem-solving sessions
Requirements
- Recently graduated or currently pursuing a degree in Computer Science, Software Engineering, or a related field (graduation within 12 months)
- Basic understanding of at least one programming language (e.g. Python, JavaScript, Java, C#, Go, etc.)
- Familiarity with fundamental software development concepts (data structures, APIs, databases, etc.)
- Experience with Git or another version control system
- Strong problem-solving skills and willingness to learn
Benefits
- Professional development
- Hands-on experience
- Work alongside experienced engineers
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaScriptJavaC#Godata structuresAPIsdatabasesversion controlsoftware development
Soft Skills
problem-solvingcollaborationcommunicationteamworkwillingness to learn