Software Engineering Intern

Remote Full-time
Ekotrope is a company focused on providing software solutions for energy-efficient building design and verification. They are seeking a Software Engineering Intern to join their Inspection App team, where the intern will help build and improve a progressive web app for home energy inspectors. Responsibilities **Live our Mission and Values** - Help advance Ekotrope’s mission to empower people with data and technology that drive sustainability in the built environment **Build and improve our inspection app** - Develop and enhance features for our React Native/Expo progressive web app, which helps home energy inspectors collect data efficiently in the field **Work across the stack** - Contribute to backend development in Java, Hibernate, and MariaDB, supporting data management, API endpoints, and offline synchronization **Implement new form capabilities** - Add new field types, improve validation, and support organization-specific customizations to make our app more flexible and useful **Enhance user experience** - Build clean, intuitive UI components for displaying inspection data, reports, and photos, with a focus on accessibility and performance **Support quality and reliability** - Write and maintain automated tests, fix bugs, and help optimize app performance for users in the field **Collaborate and learn** - Participate in code reviews, sprint planning, and retrospectives. Share ideas and feedback to help improve both the product and the development process **Use modern tools** - Incorporate AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to enhance productivity and explore new approaches to problem-solving **Grow through mentorship** - Work closely with experienced engineers who will help you learn best practices in software design, testing, and enterprise-scale development Skills Resident of Massachusetts or current student or recent grad (within last year) of a MA school Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience through bootcamps, self-study, or personal projects Some experience building software, through coursework, internships, or independent projects, ideally in mobile, web, or full-stack development Curiosity and a growth mindset - you're eager to learn and comfortable asking questions Familiarity with JavaScript or TypeScript, and interest in React or React Native development Basic understanding of APIs, databases, and object-oriented programming (experience with Java, Hibernate, or MariaDB is a plus) Experience using Git and collaborating through version control Interest in testing, debugging, and improving code performance Openness to learning and experimenting with AI-assisted development tools Strong problem-solving skills and attention to detail Collaborative and communicative - you enjoy working with others and learning from feedback Self-motivated and adaptable, with the ability to take initiative and follow through Alignment with Ekotrope's Vision, Mission & Values, and commitment to diversity, equity, and inclusion Hands-on experience with React Native, Expo, or other mobile/web frameworks Familiarity with backend development, database integration, or form systems Exposure to progressive web apps or offline-first architectures Interest in sustainability, green technology, or energy efficiency Benefits In-office & remote flexibility Company Overview Ekotrope provides construction planning, designing, and consulting services for new and renovated buildings. It was founded in 2010, and is headquartered in Boston, Massachusetts, USA, with a workforce of 11-50 employees. Its website is
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Hiring] Admin Assistant/Dispatcher @BruntWork

Remote

Senior Infrastructure Engineer (Omnichannel) (Remote from anywhere in CO)

Remote

Experienced Full-Time Reservations Consultant and Social Media Live Chat Specialist for Travel Industry Leader

Remote

Part-Time Remote Customer Service Chat Agent | $15-$20/Hour – USA Remote Jobs

Remote

Physical Therapist

Remote

Procurement Analyst II

Remote

Remote – Audit Associate

Remote

Pediatric Remote Radiologist

Remote

Entry Level Remote FedEx Data Entry and Freight Handling Specialist - Join Our Dynamic Team and Launch Your Career

Remote

Legal Compliance Specialist; Remote

Remote
← Back