AWS Services Internship - Backend Developer
AWS Services Internship - Backend Developer
About This Position
We are seeking motivated and enthusiastic AWS Services - Backend Developer - interns to join our team. This internship provides a unique opportunity to gain hands-on experience with AWS cloud services and modern web development technologies. The ideal candidate will work closely with our development team on various projects, learning and contributing to the design, implementation, and deployment of cloud-based applications.
Roles & Responsibilities
- Collaborate with the development team to build and maintain web applications using React.
- Utilize AWS Amplify for seamless integration of AWS services into web applications.
- Implement user authentication and authorization using AWS Cognito.
- Develop serverless functions using AWS Lambda to handle backend logic and processes.
- Set up and manage RESTful APIs with AWS API Gateway.
- Work with AWS DynamoDB and PostgreSQL for data storage and retrieval, ensuring optimal performance and scalability.
- Participate in code reviews, debugging, and troubleshooting to ensure high-quality deliverables.
- Assist in documenting technical processes, workflows, and best practices.
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
- Basic understanding of AWS services, including AWS Amplify, AWS Cognito, AWS Lambda, AWS API Gateway, AWS DynamoDB, and PostgreSQL.
- Strong problem-solving skills and a willingness to learn and adapt to new technologies.
- Experience with version control systems, particularly Git.
- Knowledge of RESTful API design principles.
- Exposure to serverless architecture and cloud computing concepts.
- Understanding of database management and data modeling, particularly with PostgreSQL.
- Familiarity with React and modern JavaScript frameworks.
- Excellent communication and teamwork abilities.
- Attention to detail and a proactive attitude.
The Civilience Research Assistant (RA) Program
- Voluntary, unpaid engagement for experience and/or academic credit.
- Clearly defined job title/position and project tasks.
- Consideration given to matching your engagement to skills you wish to learn or expand.
- Upon successful completion, automatically receive: confirmation letter verifying engagement; listing as an RA team member on Civilience website; ability to list experience on Linkedin profile. May also receive, upon request, custom reference letter or phone/video equivalent.
- This is a 100% remote program.
About Civilience
Civilience ( www.civilience.social ; pending 501(3)(c) designation) is an early-stage civic tech nonprofit that builds community in real life, by aligning the actions of local stakeholders: individuals, government, and enterprises. Our next-level solutions are powered by the next generation.
By deploying digital technologies to solve real-world problems, we enable government to suggest actions; individuals to take actions; and enterprises to support actions. The result is unified and timely responsiveness, to conventional as well as crisis situations, that keeps communities resilient.
Our first domain is health, with additional solutions planned for the domains of safety, environment, wealth, and governance.
The Civilience Research Assistant (RA) Program is voluntary, unpaid program that offers invaluable practical career experience while supporting our vision. The Civilience Research Assistant (RA) position is not the digital equivalent of fetching coffee. You will receive Experience, Exposure, Environment and Education that challenges and develops you personally and professionally. And alongside your specific project tasks, you will be strongly encouraged to contribute to overall strategy and take pride in the big-picture, real-world impact of your work.