Job Description:
The Performance Engineer role is a unique blend of devops, full-stack software engineering and Database tuning. Every engineer has a large and tangible impact at Omise. We believe in a positive, collaborative environment, and giving our engineers hard problems to solve and the autonomy to solve them. If you like to move fast, appreciate responsibility and independence, and enjoy building new products this is the opportunity for you!
Improve our data architecture to emphasize speed and resilience, and decrease bottlenecks.
Improve memory utilization on web requests and workers, such as Sidekiq.
Provide leadership and direct other engineers in efforts to improve response time and adopt best practices.
Propose and implement initiatives that improve the productivity of the engineering team.
Contribute with technologies towards scalability and performance.
Improve and build on metrics monitoring to detect performance issues.
Work in an agile environment where quick iterations and good feedback are a way of life.
Work very closely with Omise software engineers, devops and DBAs.
Keep our Applications up to date and secure with important patches.
Take initiative and rise to any challenge.
Requirements
Bachelor’s degree in IT, computer science, or information system
Minimum 2 years of related work experience
Extensive knowledge of back-end infrastructure (Ruby on Rails, PostgreSQL)
ability to jump into the code-base and confidently refactor code with test coverage.
Extensive Ruby on Rails experience, and understands how to build Rails features that scale. (Both Rails 5 and 6)
Previous success diagnosing and resolving performance issues in Rails, Sidekiq and PostgreSQL.
Understanding of SQL explain and PostgreSQL stats
Provided technical leadership and delivered results at a company with a strong engineering culture
Led development of a critical company initiative or feature, and delivered on time, with quality.
Ability to updated application dependencies
Good English communication skill
Bonus Skills
Kubernetes
Redis
Elasticsearch
Metrics Platforms such as ScoutAPM, Datadog and Grafana.
Improving Rails queries targeting PostgreSQL 11 and 12
Experience with related web-based technologies, such as GoLang and Elixir
Understand Proxies and Load Balancers, such AWS ELB, GCP LB, Haproxy, NGINX
Cutting edge and experimental technologies such as CockroachDB and YugaByteDB
Automate all the things
PeraPera © All Rights Reserved.
聯繫我們
Taiwan 辦公室: 6F., No.180, Sec. 1, Keelung Rd., Xinyi Dist., Taipei City 110, Taiwan (R.O.C.)Singapore 辦公室: Mapletree Business City, 20 Pasir Panjang Rd, #03-22/24, 117439