job description
Join Goldtech Resources as a Full Stack Software Engineer and be part of a dynamic team driving innovation in the tech industry. Based in the vibrant and inspiring location of Bali, this role offers a unique opportunity to work on cutting-edge projects while enjoying a flexible work environment.
As a Full Stack Software Engineer, you will be responsible for delivering scalable solutions that enhance user experience and drive business growth. You will collaborate with cross-functional teams to design, develop, and deploy high-quality software applications. This role is perfect for individuals who are passionate about technology, thrive in a collaborative environment, and are committed to continuous learning and improvement.
At Goldtech Resources, we value creativity, innovation, and a strong work ethic. We offer competitive compensation, opportunities for professional development, and a supportive work culture that encourages work-life balance.
Responsibility
- Design, develop, and maintain scalable full stack applications using modern technologies.
- Collaborate with product managers, designers, and other stakeholders to define and implement new features.
- Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Troubleshoot, debug, and optimize existing applications to improve performance and user experience.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging technologies and industry trends to drive innovation.
- Ensure the security and reliability of applications through rigorous testing and quality assurance processes.
- Mentor junior developers and contribute to the growth of the engineering team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Software Engineer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience with back-end technologies such as Node.js, Python, Ruby, or Java.
- Familiarity with databases (SQL and NoSQL) and cloud platforms (AWS, Azure, or Google Cloud).
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
- Commitment to continuous learning and professional development.