We are looking for an exceptional engineer to join the Ayla Cloud team. You will be a key member of the team influencing the services that manage devices, users and data.
What You Will Be Doing
This position will be part of a new, exciting and high growth industry. If you are a driven Engineer with the applicable knowledge and experience, please apply today!
Salary: Market Competitive
Desired Skills and Experience: • 3~5+ years of experience in software engineering building highly scalable, stable, cloud-based and distributed backend services • Good understanding on OOP, design patterns, design principles and SDLC • Experience in developing and maintaining consistent and usable RESTful APIs • Experience in implementing services on top of cloud infrastructures, such as AWS, GCP, Azure or containerized environment • Experience in SQL/NoSQL databases and stream processing solutions like Kafka • Experience in micro-service design and implementation using Spring Boot • Experience in multithreading, synchronization, concurrence and distributed services • Experience in TDD, unit tests, Scrum and the agile development model • You are excited by performance and scalability challenges • You are passionate about delivering first class products • You are comfortable to work in a fast-paced environment with oversea colleagues by using fluent English • BS/MS in Computer Science (or equivalent) • Required skills: Java and its frameworks, OOP, Unit test, REST, Spring Boot, MySQL or PostgreSQL, Kafka, AWS or GCP, Docker, GIT, Linux • Optional skills (Plus): Python, Ruby on Rails, Cassandra, Bash script, Hibernate, K8S, JIRA, RabbitMQ