At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Overview
We are seeking a motivated Backend Developer Intern to join our engineering team for the summer. This role focuses on building and enhancing backend services for a Python/Django application deployed on AWS. The ideal candidate has foundational programming skills, an eagerness to learn modern cloud-based development practices, and an interest in scalable backend systems.
Key Responsibilities
- Develop, enhance, and maintain backend features using Python and Django.
- Assist in designing and implementing RESTful APIs and data models.
- Work with AWS services (e.g., Lambda, S3, RDS, ECS) to support application functionality and deployment workflows.
- Collaborate with senior engineers on debugging, testing, and performance optimization.
- Participate in code reviews and follow established engineering and security best practices.
- Write clear, maintainable code and documentation.
Qualifications
- Working toward a degree in Computer Science, Software Engineering, or a related field.
- Foundational experience with Python and understanding of web frameworks (Django preferred).
- Basic familiarity with relational databases (PostgreSQL/MySQL) and REST APIs.
- Exposure to AWS or other cloud platforms is a plus.
- Strong problem‑solving skills and willingness to learn in a fast‑paced environment.
- Ability to work collaboratively as part of a distributed engineering team.
What You’ll Gain
- Hands‑on experience building production-grade backend services.
- Practical exposure to AWS-based architectures.
- Mentorship from experienced engineers and participation in real-world development workflows.
- Opportunities to contribute meaningfully to an active codebase.
We’re doing work that matters. Help us solve what others can’t.