Epicareer Might not Working Properly
Learn More

Full Stack Developer

Salary undisclosed

Checking job availability...

Original
Simplified
Position Overview

As a full stack developer, you will be responsible for high-quality front-end and back-end solutions for our web applications. You will collaborate with product managers and senior developers to implement features that enhance user experience while maintaining high performance, security, and code quality.

Responsibilities

  • Architect and implement highly responsive web applications and robust API services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Promote best practices for writing clean, scalable, and maintainable code.
  • Implement best practices for state management (e.g., Redux, Recoil) and component-level design.
  • Identify and troubleshoot performance bottlenecks and bugs both in frontend and backend.
  • Ensure code quality through code reviews, unit testing, and continuous integration.
  • Stay up-to-date with the latest frontend and backend development trends and technologies.

Qualifications

  • 2-3 years of experience as a full stack developer, or at least 2 years of experience in each development.
  • Have at least 2 years of Backend development tools; Node.js, Typescript, Express, WebSocket, PostgreSQL, Prisma, Zod
  • Have at least 2 years of Frontend development tools; React, Next.js
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with state management libraries (e.g., Redux, MobX, Recoil, or Context API).
  • Hands-on experience with Google Cloud Platform and Cloud Storage.
  • Strong understanding of React hooks, lifecycle methods, and component architecture.
  • Experience with RESTful APIs and integrating front-end applications with back-end services.
  • Familiarity with modern build pipelines and tools (e.g., Webpack, Babel, NPM/Yarn).
  • Proficient in version control systems like Git.
  • Solid understanding of responsive design, cross-browser compatibility, and web standards.
  • Knowledge of testing frameworks like Jest, Enzyme, or Cypress.
  • Familiarity with Agile and Scrum methodologies.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) practices.

Nice To Have

  • Familiarity with server-side rendering (SSR) in Next.js.
  • Has experience with Python (Django).
  • Experience with Single Page Application (SPA).
  • Understanding methodology of development architecture and data structure.
  • Understanding of WebSockets and real-time communication.
  • Familiarity with Docker and containerized application development.

Salary: IDR 10.000.000 - IDR 25.000.000

Benefits

  • Get to know how to work with our soft skills training (growth mindset, creative thinking, communication, professionalism, motivation & initiative, honesty & integrity, and time management).
  • Comfortable and family-friendly work environment.
  • Room to grow based on performance and not seniority.
  • International upper management team with open door policy.