Job Description
Join TechNova Solutions' award-winning engineering team as a paid Software Engineering Intern in Richmond, VA! This immersive 12-week program offers hands-on experience building scalable cloud applications while working alongside industry experts. You'll contribute to real projects, receive mentorship from senior developers, and gain exposure to cutting-edge technologies like AWS, Python, and Kubernetes. Perfect for students pursuing Computer Science or related degrees looking to accelerate their careers.
Responsibilities
- Develop and maintain RESTful APIs using Python and Flask frameworks
- Build responsive front-end components with React and TypeScript
- Write unit tests and integration tests for new features
- Participate in daily stand-ups and sprint planning ceremonies
- Optimize database queries using PostgreSQL and Redis
- Deploy applications to AWS cloud infrastructure
- Document technical specifications and create API documentation
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Proficiency in Python, JavaScript, and SQL
- Familiarity with version control systems (Git)
- Basic understanding of cloud platforms (AWS/GCP/Azure)
- Strong problem-solving and analytical skills
- Ability to work collaboratively in agile teams
- Excellent communication and documentation abilities
- Available for 20+ hours per week during internship period