Interested applicants are invited to apply directly at the NUS Career Portal.
Your application will be processed only if you apply via NUS Career Portal.
We regret that only shortlisted candidates will be notified.
Job Description
Responsibilities:
• Develop and maintain web applications using Python, HTML, and ReactJS.
• Design and implement front-end interfaces using modern JavaScript
frameworks.
• Collaborate with the design team to create user-friendly and visually appealing
interfaces.
• Write clean, maintainable, and efficient code following best practices.
• Perform code reviews to ensure code quality and adherence to coding
standards.
• Troubleshoot and debug issues across the entire stack.
• Optimize applications for maximum speed and scalability.
• Stay updated on emerging technologies and trends in web development.
• Work closely with cross-functional teams to gather requirements and translate
them into technical solutions.
• Participate in sprint planning, daily stand-ups, and other agile ceremonies.
Requirements
Requirements:
• Bachelor's degree in Computer Science, Engineering, or related field.
• Proven experience as a Full Stack Developer or similar role.
• Proficiency in Python, HTML, CSS, JavaScript, and ReactJS.
• Strong understanding of web development concepts such as RESTful APIs, MVC
architecture, and responsive design.
• Experience with version control systems such as Git.
• Familiarity with database systems such as SQL and NoSQL.
• Excellent problem-solving and analytical skills.
• Ability to work independently and in a team environment.
• Strong communication and interpersonal skills.
• Attention to detail and a passion for writing clean, well-organized code.
Qualifications
Preferred Qualifications:
• Experience with other front-end frameworks such as Angular or Vue.js.
• Knowledge of server-side technologies such as Flask or Django.
• Experience with cloud platforms such as AWS or Azure.
• Understanding of DevOps principles and CI/CD pipelines.
• Familiarity with Agile methodologies such as Scrum or Kanban.
Join us in building innovative and cutting-edge web applications that make a difference.
If you're passionate about technology and enjoy working in a collaborative environment,
we'd love to hear from you.
Apply now and take the next step in your career as a Full Stack Developer!