Full-Stack Engineer - Internship - Remote

Salary Unpaid
Equity To be negotiated

Passionate about Web Development and Sustainable Innovations? Come Intern with us!

Senpage Consulting, a volunteer-led advisory group at the frontier of assisting sustainable startups and NGOs in achieving their visions without compromising their values, is on the hunt for dedicated university students and recent graduates to join us as Full-Stack Development Interns for an exciting project. Our dynamic engagement system allows us to assign interns to projects on a rolling basis, adapting to the evolving needs of our clients and offering a diverse range of experiences. If you are ready to step into a role that allows you to make a substantial impact, we invite you to apply!


The Role

This internship is tailor-made for university students and recent graduates eager to immerse themselves in the world of web development, contributing to the creation and upkeep of a pioneering social media and e-commerce platform that connects users to products aligning with their values. Our Full-Stack Development Interns are essential team members who work closely with various stakeholders, including development teams and system administrators, to enhance workflow efficiency and ensure the smooth deployment of software innovations.

We are keen to bring on board individuals who have a strong interest in diving deep into the following domains:

  • Web Development (Front-end and Back-end)

  • Software Architecture

  • Continuous Integration and Deployment

  • Agile and Scrum Methodologies

  • User Experience Design


Job Description

  • Play a critical role in developing and maintaining the platform's front and back-end web architecture, ensuring a stellar user experience.

  • Engage throughout the entire application development lifecycle, focusing on coding, debugging, and testing.

  • Collaborate closely with the Product Team, contributing to sprint meetings and actively identifying new features and optimization opportunities.

  • Develop clear and comprehensive UML diagrams and documentation, archiving crucial details and tracking workflow progress.


Current Web Technologies

We are using mostly javascript for development and a MERN stack framework (i.e Mongodb, Express.js, React.js, and Node.js for the standard structure). We use Github actions for our CI and will be using various tools for monitoring. We communicate via Slack and use trello for Scrum meetings

  • You will design, build, test, maintain and have direct meaningful impact on the road map of the platform to be developed.

  • You will develop front- and back-end web architecture in ensuring an excellent user experience

  • You will participate in the entire application development lifecycle, focusing on coding, debugging and testing

  • You will write clean code in developing functional components and the web application (incl. unit & integration tests)

  • You will participate in sprint meetings and work closely with the Product Team

  • You will liaise with other developers, designers, marketing and team members in identify new features and issues to be optimized

  • You will help design and develop UML diagrams and documentation in the development and production process archiving and cataloging needed details and features implemented keeping track of the workflow process


Requirements

  • You have a degree (Bachelors) or certificate in Informatics, Computer Science or any Software Development qualification or equivalent.

  • Basic understanding of core engineering concepts and eagerness to learn and grow in the field.

  • You have adequate knowledge in web technologies and the agile software development process. Familiarity with HTML, CSS and bootstrap.

  • You have adequate knowledge in Javascript or other web technologies i.e PHP, Laravel and fundamental knowledge in data structures and algorithms.

  • Familiarity with software engineering best practices, including testing, source control, and agile methodologies. Familiarity with github, bitbucket, gitlab or asana would be an advantage.

  • Strong problem-solving skills and ability to identify issues and learn from them to improve your skills.

  • You have knowledge or interest in the front-end and back end framework of web development specifically using React.

  • Ability to work effectively under the guidance of more senior engineers and adapt to feedback.

  • You have a good understanding of the entire development process (design, development, testing and deployment).

  • You have the capacity to move across the stack (full- & back-end) if necessary since you will be working within both the front and backend of the development stack.

  • You are a self-starter with a good sense of initiative, solution-oriented and work well in teams as well as individually. Excellent communication skills and a willingness to collaborate with team members.


What We Offer

  • Friendly and pleasant working atmosphere

  • Flexible working hours and mobile (home) working days - remote

  • Possibility of advancement, in accordance with the performance

  • Working in an international environment• Support for further education and training

  • Holiday up to 30 days and free days for certain private occasions

  • Perks

  • Additional, performance-based, yearly reward

For more information or questions please contact us at contact@senpageconsulting.eu

Perks and benefits

This job comes with several perks and benefits

Remote work allowed
Remote work allowed

You know how you perform best. Work from your couch, your favorite cafe or abroad when you feel like it.

Work life balance
Work life balance

Carve out time for your kids, friends and personal cider projects.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Working at
Senpage Consulting

Senpage Consulting is a nonprofit group that provides pro bono advisory services for sustainability-focused organisations through our network of volunteer consultants. Our mission is to provide sustainability-focused organisations with solutions to improve their operational efficiency while offering students the chance to gain experience through meaningful business cases. Senpage Consulting's core team consists of permanent members who pursue prospective clients, recruit new volunteers, manage our internal and external communications, and shape the organisation’s broader strategy. Our project teams are comprised of volunteers from local universities who serve as consultants for our clients. We aim to recruit volunteers with a variety of competencies to serve every potential need.

Read more about Senpage Consulting

company gallery image