Deskripsi Pekerjaan
Are you a seasoned Full Stack Engineer with a passion for building seamless digital experiences? USER Experience Researchers is looking for a consultant-level technical expert to join our dynamic team in Singapore. In this role, you will play a pivotal part in architecting, developing, and deploying high-performance applications that drive user engagement and business growth.
We are looking for someone who thrives in a collaborative environment and possesses deep expertise in API design and scalable backend services. You will be responsible for the end-to-end software development lifecycle, ensuring our systems are robust, secure, and intuitive. If you are a problem-solver who enjoys working at the intersection of complex backend logic and sleek frontend design, we want to hear from you.
At USER Experience Researchers, we value innovation and technical excellence. You will work alongside cross-functional teams to translate complex requirements into elegant code, contributing to a culture of continuous improvement and engineering best practices.
Tanggung Jawab
- Design, develop, and maintain high-performance, scalable full-stack applications.
- Architect and implement robust RESTful or GraphQL APIs to support front-end services.
- Collaborate with stakeholders and product managers to define system requirements and technical specifications.
- Ensure code quality through rigorous testing, code reviews, and adherence to clean code principles.
- Optimize application performance, security, and database efficiency.
- Troubleshoot, debug, and resolve complex technical issues across the entire stack.
- Mentor junior developers and promote engineering best practices within the team.
Kualifikasi
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum 5+ years of experience as a Full Stack or Backend Engineer.
- Strong hands-on experience in API design, microservices architecture, and cloud infrastructure (AWS/GCP/Azure).
- Proficiency in modern programming languages (e.g., Node.js, Python, or Go) and front-end frameworks (React, Vue, or Angular).
- Deep understanding of database design and management (SQL and NoSQL).
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Strong analytical and problem-solving skills with a focus on delivering high-quality user experiences.