Platform Backend Engineer

  • Build and maintain key parts of our tech stack using best of breed technologies
  • Learn how to build highly scalable and modular platforms using best practices and tests

    About Pulse iD

    You have a seat on the rocket ship. Pulse iD is an identity platform that uses geolocation data to unlock security, loyalty & identity services to banks, telecommunication & media clients. Headquartered in Hong Kong, our technology is on millions of smartphones. Underpinned by proprietary & highly disruptive technology, Pulse iD is backed by experienced investors and is navigating an industry segment that is experiencing exponential growth.

    About the Role

    We’re looking for a passionate software engineer who’s in love with technology, excited about building solutions that serve millions of users, curious about life and who loves teaching & learning from others.

    Pulse iD is organized into small, agile, cross-functional teams that work closely with the product and business development teams around the world.

    Responsibilities

    • Work closely with frontend/mobile apps developers to design RESTful APIs
    • Make sure that the code you write is up to industry standards and best practices
    • Receive and digest constructive criticism to become a better developer
    • Do the research and analysis of complex tech problems
    • Be an opinionated equal partner for the product team to dream, design and execute great products

      Requirements

      • At least 1 year of experience in a similar position, working in medium to large-sized, distributed teams
      • 3-5 years of software engineering experience
      • A good grasp on at least two programming languages, one of which is GoLang
      • Understanding of testing practices (TDD)
      • Experience with Continuous Integration/Continuous Delivery
      • Proficiency in using git
      • Excellent verbal communication skills
      • Experience with agile software development
      • A great relationship with co-workers

      Nice to have

        • Experience with JS/NodeJS as a second programming language
        • Experience in testing practices (TDD)
        • Experience with developing, designing and maintaining highly available, large-scale production systems
        • Previous work experience in a microservices oriented company
        • An understanding of event-driven systems
        • Solid understanding of relational databases
        • Experience with AWS services