Principal Engineer

Health Tech Platform

Geekhunter is hiring on behalf of our client; a tech company that aims to improve healthcare experience. Wherever they are, patients can use the app to find in-network doctors, instantly book appointments online, receive reminders for upcoming appointments, and more. Their telemedicine platform enables virtual consultations and connects patients to over 1400 doctors and 160 healthcare providers across the country, including 70 specialties.

The company’s online marketplace delivers the efficient, seamless, and simple experience that everyone expects and deserves.

Perks:

  • Remote working position
  • 15-days annual leave
  • THR, BPJS-K, BPJS-TK
  • Private Health Insurance
  • Working tools provided*
  • Performance-based bonus

Job Description

The principal software engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide, and train other engineers.

To be successful as a principal software engineer, you should be able to evaluate the user’s needs, time limitations, and system limitations when developing a scalable application. A stand-out principal software Engineer is one who is up to date on new technologies and software development practices.

What You Will Do:

  • Create, define and maintain the company’s engineering standards that follow latest technology updates, including but not limited to code structure, architecture, software performance.
  • Making sure every single line of new code and existing code follows engineering standards.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of each squad delivery.
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Coordinating horizontally with all tech leads (FE, BE, Infra) to make sure everyone understands the tech standard.
  • Coordinate with a non tech team (internally & externally) when it comes to the high level of architecture of a system.
  • Maintain overall architecture standard documentation for internal and external.

Job Requirement

  • 4 years of Having previous experience with similar role for Principal Engineer / Technical Architect / Software Architect
  • Having a solid experience with the backend stack (Golang but not limited to Golang only), frontend stack (ReactJS but not limited to reactJS only) and infra stack (k8s + cloud). Would be good also if having a solid background in mobile apps development but not necessarily.
  • Having a strong logical thinking.
  • Fluent in English verbal and written and having good communication and team-work.
  • Problem solving mindset.
  • Proficient in Kubernetes (worked in k8s prod systems), familiar with cloud technologies.
  • Has great understanding of metrics and helped/worked as part of Observability stack – NewRelic, Prometheus, Grafana, or similar.
  • Loves to automate everything and working in a highly efficient way.
  • Hands-on experience with ‘Infrastructure as Code‘ (with any IaC automation tools – Cloud-formation, Terraform, Helm Charts, etc. Again, Helm is preferred or in general Terraform would work)
  • Ambitious, curious, resourceful, with a positive attitude.
  • Strong communication and documentation skills.
  • Have successfully managed mission-critical production systems.

How to Apply:
Send your CV to recruiter’s email who contact you OR to recruiter@geekhunter.co OR

To apply for this job email your details to recruiter@geekhunter.co