Junior Full Stack Developer

Be among the first applicants.
GivEnergy
Singapore
SGD 60,000 - 80,000
Be among the first applicants.
2 days ago
Job description

Join Our Team as Junior Full Stack Developer

Are you passionate about both frontend and backend development and eager to grow your skills in a dynamic and supportive environment? We are looking for a Junior Full Stack Developer to join our innovative team and contribute to the development of cutting-edge web and mobile applications. Based in Singapore, this is an exciting opportunity to gain hands-on experience while working on impactful projects that shape the future of our products.

As a Junior Full Stack Developer, you will assist in the design, development, and maintenance of both frontend and backend components of our web and mobile applications. You will collaborate closely with senior developers and cross-functional teams, learn new technologies, and contribute to the development of high-quality solutions. This is a fantastic opportunity to build your career in full-stack development, with mentorship and growth potential in a fast-paced and evolving tech environment.

If you're ready to enhance your skills and take on new challenges while making a real impact, we'd love to have you on our team!

About Us

GivEnergy is a globally established leader in energy storage solutions, specializing in the manufacture of cutting-edge electronic equipment designed to manage energy use and production. The GivEnergy range includes inverters, battery systems, EV chargers, energy management software, and a variety of supporting accessories. Together, these products form a comprehensive, end-to-end ecosystem that empowers customers to take control of their energy usage and production. Sound exciting? Join us in empowering energy freedom for all!

Key Accountabilities

Frontend & Backend Development:

Assist in the design, development, and maintenance of both frontend and backend components of web and mobile applications. Work with senior developers to implement new features, ensuring seamless integration between frontend and backend systems. Develop and maintain user interfaces while ensuring they are responsive, interactive, and user-friendly.

Feature Implementation & Bug Fixing:

Support the implementation of new features based on project requirements, contributing to both frontend and backend codebases. Assist in identifying, diagnosing, and fixing bugs, ensuring the application runs smoothly across all platforms. Collaborate with senior team members to ensure that the implemented features meet technical and user requirements.

Collaboration with Cross-Functional Teams:

Collaborate closely with senior developers, product managers, designers, and QA teams to gather technical requirements, understand business objectives, and ensure features align with user needs. Participate in team discussions and brainstorming sessions to refine technical solutions and ensure a cohesive development process.

Testing & Quality Assurance:

Assist with unit testing, integration testing, and debugging across both frontend and backend systems. Work closely with the QA team to ensure that new features and bug fixes meet quality standards and are free from defects before being released. Participate in code reviews to ensure code quality and consistency.

System Maintenance & Performance Monitoring:

Help maintain system stability and performance across both the frontend and backend. Monitor system performance, identify areas for improvement, and contribute to ongoing performance optimisation. Assist in addressing issues related to downtime, slow performance, and user experience feedback.

Learning & Professional Development:

Continuously develop technical skills in both frontend and backend development, staying up-to-date with industry best practices and emerging technologies. Actively seek learning opportunities and feedback from senior developers to grow expertise in full-stack development.

Security & Best Practices:

Support the implementation of security best practices in both frontend and backend development. Help ensure the secure transmission of data, implement authentication protocols, and maintain the integrity of user information. Follow coding standards and development practices to ensure that all code is maintainable and scalable.

What We're Looking For:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Professional certifications in relevant technologies (e.g., AWS Certified Developer, Google Cloud, or mobile development frameworks) is a plus.
  • 1+ years of experience in full-stack development, with exposure to both frontend and backend development.
  • Hands-on experience with at least one modern JavaScript framework (e.g., React.js, Vue.js, or Angular).
  • 1+ years of experience with backend technologies like Node.js, Express, or equivalent (or backend frameworks such as Django, Flask, etc.).
  • Exposure to cloud platforms such as AWS (S3, Lambda, API Gateway, EC2) or equivalent (Azure, GCP).
  • Basic understanding of RESTful API development and integration.
  • Experience working with version control systems (e.g., Git, GitHub).
  • Exposure to working in Agile environments (Scrum or Kanban) with collaborative, cross-functional teams.
  • Familiarity with mobile-first design and responsive web development.

At GivEnergy, we are dedicated to creating equal opportunities for all, fostering an inclusive workplace where diversity is celebrated. We actively encourage candidates from all backgrounds to apply, as we believe that diverse perspectives drive innovation and creativity.

Join us in shaping a sustainable future with GivEnergy. Apply now and be a part of our mission to empower energy freedom for all.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior Full Stack Developer jobs in Singapore