onsite
Software Engineer Intern - Web Backend - BMW AG
Software Engineer
Internship focused on building scalable web backend services using Python and Node.js, deploying on AWS, and integrating with SQL databases. Ideal for students eager to work on real-world projects in a fast-paced environment.
About the role
Key Responsibilities
- Design, develop, and maintain backend services for web applications using Python and Node.js.
- Implement RESTful APIs and ensure high performance and scalability.
- Collaborate with cross-functional teams to integrate services with AWS infrastructure.
- Write unit and integration tests, participate in code reviews, and contribute to continuous improvement.
- Assist in containerizing applications with Docker and managing deployments.
Requirements
- Currently pursuing a degree in Computer Science, Software Engineering, or related field.
- Strong programming skills in Python and/or Node.js.
- Familiarity with SQL databases and REST API design.
- Basic understanding of cloud services, preferably AWS.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawssqldocker