
Full Stack Intern
The Sustainability Group
internship
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Collaborate with senior developers to design and implement user-friendly web interfaces
- Assist in the development and maintenance of back-end functionalities
- Participate in code reviews, providing feedback and suggestions for improving code quality
- Work closely with cross-functional teams to understand project requirements
- Perform server setup and deployment of the websites on the ESS hosting server
- Install and maintain SSL certificates for secure browsing experiences
- Validate functionalities and content post-deployment
- Assist in troubleshooting and debugging issues for optimal performance and user experience
- Stay up to date with emerging technologies and industry trends
Requirements
- At least a bachelor's degree in computer science, Engineering, or a related field
- 1-2 years of experience (Intern) or 2-3 years' experience (Junior Developer)
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and React
- Basic understanding of back-end technologies including Python, Django, and MongoDB
- Familiarity with version control systems (e.g., Git) and agile development methodologies
- Strong communication abilities, with the ability to work effectively in a team environment
- Eagerness to learn and grow professionally in a fast-paced and dynamic environment
- Familiarity with Natural Language Processing (NLP) libraries/frameworks (e.g., NLTK, spaCy) and cybersecurity principles
- Experience with Client-side and server-side WebSocket, as well as GIS Development Tools
Benefits
- Hands-on experience with front-end and back-end technologies
- Supportive and collaborative environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLCSSJavaScriptReactPythonDjangoMongoDBWebSocketNatural Language ProcessingGIS Development Tools
Soft Skills
communicationteamworkeagerness to learnproblem-solving
Certifications
bachelor's degree in computer sciencebachelor's degree in engineering