Remote Software Engineer, User Data (Intermediate/Senior)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Software Engineer in the User Data team at StackAdapt, you will be responsible for building highly scalable, distributed real-time micro-services primarily written in Go.
You will work with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, and MariaDB.
Your role will involve building software that utilizes messaging queues such as Kafka, SQS, and Kinesis.
You will be expected to write performance-efficient and memory-optimized code.
Requirements:
Candidates should have 2+ years of experience as a Backend Software Engineer.
Strong problem-solving skills in data structures, algorithms, and optimization are required.
Experience working with relational databases and/or key-value stores is necessary.
Candidates should have experience in building scalable micro-services and distributed systems.
Benefits:
Competitive salary.
RRSP matching.
Generous vacation policy including 3 weeks vacation, 3 personal care days, 1 Culture & Belief day, and birthdays off.
Access to a comprehensive mental health care platform.
Full benefits from the first day of employment.
Work from home reimbursements.
Optional global WeWork membership for a change from the home office.
Robust training and onboarding program.
Coverage and support for personal development initiatives such as conferences and courses.
Access to StackAdapt programmatic courses and certifications for continuous learning.
Mentorship opportunities with industry leaders.
Excellent parental leave policy.
A friendly, welcoming, and supportive company culture.