Mô Tả Công Việc
Purpose
Integrations Developers are the software developers you call upon when you want to get new data into the product in an automated and reliable fashion. They are experts in APIs, integrations, data storage formats and building reliable event-driven software systems.
Integrations Developers are critical for building and maintaining the many integrations that the Lexer product relies on. They collaborate closely with Product Managers, Delivery Managers, Solutions engineers and other developers in the Product team.
What are the challenges they’ll likely face?
- Gaining familiarity and proficiency with our different systems, new technologies, and tools:
- for writing integrations, Ruby for activations.
- Working with data from integrations in Spark, S3, Delta Lake, PostgreSQL, etc.
- Infrastructure as code using Terraform.
- AWS tools like Lambda, Fargate, SQS, Kinesis.
- Safely testing and deploying new code using Buildkite.
- Working with technology outside the Integrations Craft - most new integrations will require some front-end development with React and Ruby on Rails.
- Keeping up to date with the constant changes to external APIs.
Yêu Cầu Công Việc
Degree, Experience, and Knowledge needed
- 6+ years of experience with Django or Flask
- Strong English both verbal and writing
- You know and love, or you’ve got an interest in learning.
- Good understanding of how REST APIs work, including how to deal with rate limiting, authentication, error handling, pagination, etc.
- Good understanding of how webhooks work and how to consume from them.
- Solid relational database experience, from writing analytical queries in SQL to designing database schemas.
- Ideally you’ll have experience working with queuing systems, such as SQS, Kafka, Kinesis etc, to process large volumes of data.
- Experience deploying code into AWS using services such as Fargate, AWS Batch and Lambda.
- Familiarity with big data systems and tools such as Spark is a real plus.
- For senior developers, we expect multiple years of relevant professional experience.
- A formal education in Comp Sci or Software Eng is an asset, but not essential if you’ve got the necessary technical skills and understanding.
- Excellent English both verbal and written
Hình thức
Quyền Lợi
- Joining one of the big Data companies in Australia, global environment, great company culture with a real focus on supporting people in their professional development and career growth
- Attractive Salary and Benefits
- Full new-equipment support ( Latest MacPro provided , high-end …)
- 13th salary + yearly review + sign-on bonus…
- Yearly health check, Premium healthcare Insurance, fully paid for Social Insurance.
- Flexible working time, Monday - Friday, flexible working from home
- Lunch allowance, Internet allowance.
- Monthly party, Company trip, big annual year-end party every year, team building, etc.
- Sports activities: football, table tennis, badminton, swimming…
- Gifts for Birthday, Wedding, Mid-Autumn Festival, ...
- Lunch allowance, internet allowance
- Free in-house food and beverage.