Lead Software Engineer (Data) - Asia Venture Group
23578
post-template-default,single,single-post,postid-23578,single-format-standard,ajax_fade,page_not_loaded,,select-child-theme-ver-1.0.0,select-theme-ver-3.1,wpb-js-composer js-comp-ver-4.11.2.1,vc_responsive
 

Lead Software Engineer (Data)

happyfresh

Based in: Jakarta, Indonesia

 

What You’ll Be Doing
  • Executing full life cycle software development
  • Writing well-designed, testable, efficient code
  • Serving as a subject matter expert
  • Coaching and mentoring software engineering team
  • Scoping development effort, and providing reliable resource and timeline estimates
  • Implementing high quality code in an agile development environment
  • Responsible for performance and scalability
  • Contributing to the technical design and implementation of critical developer productivity infrastructure and setting the technical direction for a team of software engineers, with input from the team and partnership with management
  • Designing, developing, delivering, and supporting fast, deterministic, and scalable frameworks for HappyFresh data infrastructure
  • Identifying and driving opportunities to improve automation for the company; scope and creating automation for deployment, management, and visibility of our services
  • Participating in code reviews and design reviews for new and existing services
  • Conducting technical interviews with potential new team members

<div< div=””>

Who We Are Looking For
  • Bachelor’s degree or higher in computer science, computer engineering, information system, electrical engineering, or relevant discipline is preferred
  • Demonstrable projects and results from 6+ years of relevant experience as software engineer
  • Experience in managing small team
  • Exceptional software engineering knowledge (OO design principles & patterns, performance optimization, etc)
  • Proficient in designing efficient and robust ETL workflows
  • Proficient in developing software using Java-based backend framework (Play Framework, Spring, Hibernate, etc)
  • Experience in RDBMS-based development and administration (PostgreSQL, MySQL, etc)
  • Preferable, but not required, experience in the following things:
    • Various kind of storages (AWS S3, RDS, etc)
    • Data-processing tools (Pentaho, AWS EMR, Spark, etc)
    • Front-end web framework (Javascript, Reactjs, D3js, etc)
    • Deployment to cloud environments (AWS, GCP, etc)
  • Passion for growing your skills, tackling interesting work and challenging problems
  • Superior analytical skills and a strong sense of ownership in your work

 

Apply now!