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 Engineer 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!
This internship is tailor-made for university students and recent graduates eager to immerse themselves in the world of web design and development, contributing to the creation and upkeep of a pioneering platform that connects student consultants to projects that align with their values. Our Full-Stack Engineer Interns are essential team members who work closely with various stakeholders, including project design & development teams as well as system administrators, in enhancing workflow efficiency and ensuring the smooth delivery 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
Play a critical role in designing and developing the platform's front-end and backend using modern frontend and backend technologies example Nextjs, ensuring a stellar user experience.
Engage throughout the entire application process from ideation and development life-cycle, as well as engaging in user testing and experience utilizing focus groups and customer feedback.
Collaborate closely with the Product Engineering Team, contributing code, as well as UI workflows and layouts during sprint meetings and actively identifying new alternative layout approaches in the development life cycle. Assist in creating wire frames, prototypes, and high quality design into a seamless experience.
Develop solutions that align with clients' brand identities and enhance user experience. You'll have the opportunity to work on projects such as designing websites, or developing engaging user interfaces.
Assist in conducting research in identifying issues and areas for improvement in the existing frontend and backend admin panels.
Work alongside the development team to ensure designs are implemented accurately.
We will be using Tailwind CSS, Laravel Livewire, Alpine.js, PHP, Javascript, Postgresql, for development and possibly ReactJS and Next.js for the frontend(TALL Stack). 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 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, Tailwind CSS and bootstrap.
You have adequate knowledge in Javascript or other web technologies i.e PHP, Laravel livewire, Reactjs and fundamental knowledge in data structures and algorithms.
Familiarity with software engineering best practices, including testing, source control, and agile methodologies. Familiarity with jira, 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 (front-end & 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.
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
This job comes with several perks and benefits