Aporeto Logo
Aporeto Logo

Backend/Micro-services Engineer

Aporeto is looking for a back-end engineer responsible for managing the exchange of data between the servers, data sources and consumers. Your primary focus will be development of server-side logic for our policy system, definition and maintenance of data stores, and ensuring high performance and responsiveness to requests from consumers.

To apply please send your resume or LinkedIn profile to jobs@aporeto.com

Responsibilities

  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Design and implementation of data storage solutions
  • Implementation of the policy sub-system
  • Implementation of security and data protection

Skills and Qualifications

  • Passion for solving hard problems and flawless execution
  • Willingness to learn new technologies
  • Expertise with at least one of Go/Java/Python
  • Expertise with at least one of Cassandra/MongoDB/ElasticSearch
  • Experience working with time-series databases
  • Experience working with RESTful APIs
  • Experience in scalable and maintainable software development
  • Implementing automated testing platforms and unit tests
  • Understanding of micro-services architecture
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • BS or MS in Computer Science or equivalent 4+ years of experience