Back to search:Software Engineer / Jakarta

Calling out all Indonesian Full stack Developer (heavy in Frontend)

TA Full-Stack developer (FSD) in an small IT team, works across all facets of the development life cycle, front-end, middleware and back-end across wide variety of technologies. They work closely with internal teams (graphic designers, UX Leads, business analysts, operations, business users) in the organization during the development life-cycle of an application.

Requirements:

  • 5+ years of experience as a Full Stack Developer or similar role Experience developing portal and website applications.
  • Proficiency with fundamental front end languages such as
    HTML, CSS and JavaScript Experience in developing responsive, performant web pages using ,
  • Ability to visualize website layouts and translate Figma/UX designs into clear, structured, reusable modular components.
  • Experience with Tailwind CSS or other styling frameworks. Experience with
    and headless CMS (preferably Sanity, other CMS platforms experience can be considered).
  • Integrate Sanity CMS schemas with frontend components. Knowledge of SEO optimization in Experience in GraphQL & REST API development using NodeJS, .NET. Experience in writing codes for the serverless architecture e.g., Azure Functions, Lambda Experience with database technology, RDBMS and No-SQL, writing efficient and performant SQL queries.
  • Experience in incorporating security best practices in design and development. Address vulnerabilities exposed by vulnerability assessment and penetration testing tools. Experience in CI/CD automation and testing and knowledge, understanding of version control systems (e.g. GIT, SVN).

Responsibilities:

  • Participate in the design and creation of scalable software solutions, being part of a small team that's responsible for the full software development life-cycle, from conception to development.
  • Comfortable around both front-end and back-end coding languages, development frameworks and third party libraries.
  • Work with development teams and product managers to ideate software solutions. Build the front-end of applications through appealing visual design.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIsTest software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Write technical design documentation