• Axinan

Software Engineer (Server), Singapore

Design and build large distributed systems that scale well.

What will you do?

  • Design and build large distributed systems that scale well. Implements efficient algorithms, RPCs, caching strategies and database schemas.

  • Ensure the logical correctness, efficiency and completeness of software programs.

  • Document API design and implementation details.

  • Manage application deployment, configuration and monitoring.

What should you have?

  • Excellent knowledge of CS fundamentals, especially algorithms, database and distributed systems.

  • BS degree in Computer Science.

  • Good understanding of object-oriented design. At least one year experience in one of the following languages: C++, Go, Java, Python.

  • Experience in building high traffic web services. Familiar with common technologies such as cache, load balancer, message queue, service discovery etc.

  • Familiar with Amazon Web Services or Google Cloud Platform.

  • Experience in Hadoop, Spanner, Cassandra or other distributed databases is a plus.

  • Outstanding analytical and problem-solving skills.

  • Self-motivated, innovative, and proactive.

  • Willing to learn new knowledge and explore unfamiliar domains.

  • All experience levels are welcome.





© 2018 by Axinan Pte. Ltd.