Junior Fullstack Developer Associate
BSD City, Tangerang, Banten · Full-time · Associate
The Role at a Glance
The Fullstack Developer at OneSmile will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. This role requires a deep understanding of web technologies, API development, and infrastructure monitoring to ensure optimal performance and scalability.
What Will You Do
  • Designing, building, improving, or maintaining web applications
  • Develop front-end and back-end functionalities for OneSmile's web applications.
  • Optimize user interfaces for better experience and performance.
  • Third-party data integration & API development
  • Work with external APIs to integrate third-party services.
  • Develop, maintain, and optimize internal APIs for seamless data exchange.
  • Backend systems development & maintenance
  • Ensure backend services are scalable, efficient, and secure.
  • Work with databases, authentication, and cloud services.
  • Infrastructure & monitoring tools
  • Utilize monitoring tools to track application health and performance.
  • Troubleshoot system issues and optimize infrastructure reliability.
What are the Requirements
  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • Having a minimum of 2-3 years of experience in software engineering, application development, or system development.
  • Passion in software engineering, application development, or systems development
  • Excellent understanding of software engineering concepts, design patterns, and algorithms
  • Familiarity with microservices REST API and web technology(HTML, CSS, JavaScript)
  • Prior experience in using Node JS or Golang as coding language.
  • Prior experience in using React JS or familiar with Next JS (Framework React)
  • Experience with Postgre SQL.
  • Familiarity with Kafka or Redis.
  • Familiarity with Kubernetes, Docker.
  • Agile/Scrum experience is a plus.
  • Excellent problem-solving and communication skills.
  • Comfortable working up and down the technology stack.
  • Curiosity to explore creative solutions and try new things.

Ready to Join Us?