Backend Platform Engineer

Job description

  • Design and develop a geo-spatial solution as a service (SaaS) ensuring scalability, security
  • Design and develop data management and analysis platform to manage data sources and apply machine learning models and show analysis data to a dashboard
  • Collaborate with data scientists to find the best solution for client needs
  • Motivated to define self-goals and take actions to achieve the goals

Job requirements

Minimum Qualifications: 

  • Very strong coding skills in Go AND Python
  • Building customer-facing cloud-native systems on GCP
  • At least 4 years of experience as a Back-end developer
  • Experience in SQL/NoSQL database design
  • Experience in design and developing microservice architecture


Preferred Qualifications: 

  • Experience in AWS
  • Experience in CI, CD technique, and tools
  • Experience in software testing and test-driven development
  • Experience in deploying and managing deep learning models
  • Experience in using MapServer, ArcGIS, Leaflet, Openlayers, Google Maps
  • Experience in front-end development


    • Mission:
      Synspective creates the Learning World where people can expand their capabilities and make tangible progress with new data and technologies
    • Vision:
      Efficient, accountable and resilient world
    • Business
      1. Solution services with satellite data
      2. Development and operation of small SAR satellites
    • Behavior:
      Time is the most important resource. We, as one team, aim to achieve the best results in the shortest time.
      1. Fairness
        • Respect each member’s lifestyle, experiences, culture and mission
        • Be honest to data
        • Appreciate counter opinions and feedback
      2. Efficiency
        • Take a control of your time and be responsible to your performance
        • Make recurring tasks automated
        • Carry out through “selection and concentration”
      3. Proactiveness
        • Proactively identify problems and act immediately
        • Never afraid to fail
        • Be candid and ask team for help whenever needed
      4. Collective Intelligence
        • Individual growth leads to team growth. Keep learning and share with the team
        • Be social and expand your network. Use external resources as necessary
    Compensation & Arrangements:
    • Employment system: Full-time(Nontenured). All members are contract-based employees. The contract is renewed in every 6 months based on Management by objective to assist individual growth and team growth
    • Benefits: Commuting expense, health insurance, employees' pension insurance
    • Flexible work-hour and location
    • Others: Part-Time or second job allowed