Search by job, company or skills

Ultra Voucher

Fullstack Developer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Fullstack JavaScript Developer to join our engineering team and support the development and enhancement of Ultra Voucher's systems and platforms or our project with partner. In this role, you will be responsible for building scalable backend services and modern frontend applications that power our digital products.

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in backend and frontend development.
  • Strong experience with JavaScript / TypeScript.
  • Backend candidates should have experience with Node.js and NestJS.
  • Frontend candidates should have experience with React and Next.js.
  • Familiarity with microservices architecture and message queues (Kafka / RabbitMQ).
  • Experience working with SQL and NoSQL databases.
  • Understanding of RESTful API design and integration.
  • Experience with version control systems (Git).
  • Strong problem-solving skills and ability to work collaboratively in cross-functional teams.
  • Good communication skills and ability to work in a fast-paced environment

Responsibilities :

  • Design, develop, and maintain scalable backend applications using Node.js, with a focus on the NestJS framework.
  • Build and maintain modern frontend applications using React with frameworks such as Next.js.
  • Develop and manage RESTful APIs for internal systems and third-party integrations.
  • Implement microservices architecture and integrate services using message queue systems such as Kafka or RabbitMQ.
  • Work with SQL databases (Oracle, PostgreSQL) and NoSQL databases (MongoDB).
  • Improve system performance through caching strategies using Redis.
  • Ensure high-quality code through unit testing, integration testing, and code reviews.
  • Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Maintain proper API documentation for internal and external integrations.
  • Monitor, troubleshoot, and resolve production issues to ensure system stability and performance.
  • Write clean, reusable, and maintainable code following best engineering practices.
  • Ensure web applications are responsive and compatible across browsers and devices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144507969