onsite
Software Engineer - Lucy Electric
Software Engineer
Hands‑on internship focused on full‑stack development, building new features for existing products using Python, JavaScript, React, and Node.js while following Agile practices and industry‑standard tooling.
About the role
Key Responsibilities
- Collaborate with senior engineers to design, develop, and test new features for existing products.
- Write clean, maintainable code in Python and JavaScript, leveraging React for front‑end components.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Contribute to architecture discussions and help define technical solutions under guidance.
- Document design decisions and maintain project documentation.
Requirements
- Current enrollment in a Computer Science or related program, or recent graduate.
- Strong foundation in object‑oriented programming and data structures.
- Experience with Git version control and Agile development methodologies.
- Familiarity with RESTful APIs and modern front‑end frameworks.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavascriptreactnodejsagile