What are the responsibilities and job description for the Software Engineer Intern position at Verveware?
Company Description
Verveware is an innovative Home Care platform designed specifically for Homecare Agency Providers, streamlining daily operations with features such as Electronic Visit Verification (EVV). As an early-stage startup, we are looking for passionate and talented individuals to help shape the future of our platform.
Role Description
We are seeking a Paid Software Engineer Intern to join our team. This role offers a full-stack development experience, working primarily with MERN Stack while gaining hands-on exposure to AWS, Infrastructure as Code (IaC) using CDK, serverless functions, containers and scalable cloud architecture.
Key Responsibilities
- Develop and maintain scalable full-stack web applications.
- Design, implement, and optimize APIs and system architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure high performance, security, and reliability of applications.
- Participate in code reviews, debugging, and performance optimization.
- Learn and contribute to AWS infrastructure and CI/CD pipeline automation.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong software development and problem-solving skills.
- Experience in backend web development and designing scalable applications.
- Proficiency in Node.js, React, JavaScript, and modern web development frameworks.
- Familiarity with MongoDB and other NoSQL/relational databases.
- Interest in AWS services, serverless functions, and Infrastructure as Code (CDK, Terraform, etc.).
- Ability to thrive in a fast-paced startup environment.
If you are a proactive engineer looking to work on impactful projects while expanding your technical skill set, we’d love to hear from you! 🚀