Company Banner
Dimohon Internship Icon Latihan Industri Fresh Graduate Experienced Icon Lepasan Graduan & Berpengalaman Kerja Terkini

Full Stack Software Engineer

  • 2023-08-10

-

Singapore, Singapore

Full Stack Software Engineer

Butiran Pekerjaan

Roles & Responsibilities

About Carousell


Carousell Group is the leading multi-category platform for secondhand in Greater Southeast Asia on a mission to inspire the world to start selling, and to make secondhand the first choice. Founded in August 2012 in Singapore, the Group has a leading presence in seven markets under the brands Carousell, Cho Tot, Laku6, Mudah.my, OneShift, Ox Luxe, Ox Street, and Refash, serving tens of millions of monthly active users. Carousell is backed by leading investors including Telenor Group, Rakuten Ventures, Naver, STIC Investments and Sequoia Capital India.


As a team of passionate individuals working together to solve meaningful problems, there is so much more for you to discover in a career with Carousell. Our culture is made up of hiring, developing, and promoting people who embody our values of HEART, which is an acronym for Humility, Empathy, Accountability, Relentlessly resourceful and Teamwork. Together as an organisation, we make magic happen.


The role

We are seeking a Full Stack Software Engineer (React & Node.js) to join our team in managing our Node.js REST APIs and frontend web application. You will also be one of the first employees outside the starting team. As one of the pioneering engineers, you will be working on all aspects of technology ranging from system architecture, data modelling, api design, working directly to the Head of Engineering. You will also be working closely with the original team, other engineers, designers and most importantly our users to bring the Carousell products to the next level.

Responsibility

  • Development of API using Node.js
  • Writing reusable, testable and efficient code
  • Design and implement performant, scalable & maintainable software
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Build pixel-perfect, buttery smooth mobile responsive UIs
  • Integrate with data storage technologies such as Redis, Postgres, MongoDB, ElasticSearch & other 3rd party integrations

Requirements

  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of CSS pre-processing platforms, such as LESS or SASS
  • Proficient understanding of client-side scripting and JavaScrip and its nuances, including ES6+ syntax
  • Good understanding of advanced JavaScript/Typescript libraries and frameworks, such as ReactJS, NextJS, GatsbyJS, etc
  • Attention to detail in building UI components and especially UX related to error handling
  • Good verbal & written communication in english
  • Knowledge of Node.js and backend frameworks available for it such as NestJS, Express, StrongLoop, etc
  • Familiar with IaaS platforms (AWS, GCP, etc) & container technologies.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Basic understanding of front-end technologies, such as HTML5 and CSS3, React etc.
  • User authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind a scalable, distributed application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Experience in leading a team of engineers
  • Knowledge of CI/CD frameworks
  • Well versed with agile & scrum development methodologies
  • Good verbal & written communication skills
  • Self starter attitude who enjoys working in a fast paced and low ego environment



Tell employers what skills you have

MongoDB
CSS3
CSS
Scrum
REST
Agile
Scripting
HTML5
UI
Written Communication
Writing
Authentication
API
Humility
UX
System Architecture

Berhati-hati dengan penipuan. JANGAN memberikan maklumat peribadi atau wang kepada pihak yang tidak dikenali. Sahkan identiti sebelum bertindak. Laporkan segera jika mengesyaki penipuan. Kekal maklum dan kekal selamat.

Company Logo

CAROUSELL PTE. LTD.

Job Majestic Logo

© Hakcipta 2024 Agensi Pekerjaan JEV Management Sdn. Bhd., registered in Malaysia (Company No: 201701016948 (1231113-U), EA License No. JTKSM860)
© Hakcipta 2024 Job Majestic Sdn. Bhd., registered in Malaysia (Company No: 201701037852 (1252023-X))

Ask us