job description
Join USER Experience Researchers as a Full Stack Engineer and be part of a dynamic team shaping the future of digital experiences. We are seeking a passionate and skilled engineer to design, develop, and deploy cutting-edge web applications that enhance user interactions. Based in the vibrant locations of Bali, you'll work in a collaborative environment that values innovation, creativity, and technical excellence.
As a Full Stack Engineer, you will play a pivotal role in bridging the gap between front-end and back-end development, ensuring seamless integration and optimal performance. This is an exciting opportunity to work on diverse projects, leverage the latest technologies, and contribute to solutions that make a real impact.
If you are a problem-solver with a keen eye for detail and a drive to create exceptional digital products, we want to hear from you. Apply now and take the next step in your career with a company that invests in its people and fosters continuous growth.
Responsibility
- Develop and maintain scalable web applications using modern front-end and back-end technologies.
- Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality software solutions.
- Write clean, efficient, and well-documented code following best practices and industry standards.
- Design and implement RESTful APIs and microservices to support application functionality.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems to improve performance and user experience.
- Stay up-to-date with emerging technologies and industry trends to drive innovation within the team.
- Participate in code reviews, sprint planning, and agile development processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
- Proven experience as a Full Stack Engineer or similar role, with a strong portfolio of web applications.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience with back-end technologies such as Node.js, Python, Ruby, Java, or PHP, and frameworks like Express, Django, or Laravel.
- Familiarity with databases (e.g., MySQL, PostgreSQL, MongoDB) and ORM tools.
- Knowledge of version control systems, particularly Git, and CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills and a collaborative mindset.