Job Description

Frontend:

  • Design and implement user interfaces using modern frontend frameworks.
  • Optimize web applications for maximum performance and usability across devices.
  • Collaborate with the backend team to integrate APIs and services.
  • Ensure UI/UX design feasibility and maintain responsive design principles.
  • Debug and troubleshoot frontend issues across different browsers and platforms.

Backend:

  • Design and develop scalable backend services and RESTful APIs.
  • Implement data storage solutions with databases like PostgreSQL or MongoDB.
  • Ensure security, performance, and scalability of backend systems.
  • Collaborate with the frontend team to deliver seamless integration of features.
  • Write efficient, maintainable code and participate in code reviews.

Qualification

  • Degree in Computer Science, Computer Engineering, Information Technology or related field
  • Proficiency in JavaScript or TypeScript or Java or Golang.
  • Experience with frontend frameworks such as Vue.js, Next.js.
  • Experience with backend frameworks such as NestJS, ExpressJS.
  • Familiarity with databases (PostgreSQL, MongoDB).
  • Experience with containerization using Docker.
  • Familiarity with version control (e.g., Git).
  • Experience with cloud platforms (AWS/GCP)