Senior Software Developer – Data Engineering
Why we need you
Today our learning platform generates more than 5 million events per day based on user behavior and engagement with our product that we enrich, transform, and transport to analytics applications to drive data insights. We are now getting to the next level of data challenges as we introduce new products for future growth and new initiatives.
Responsibilities
- You design, build and support scalable, high-performance data applications, services, repositories, and governance-related applications.
- You adopt data architecture standards and establish software architecture best practices for big data management.
- You optimize and transform our data analytics infrastructure.
- You manage the technical scope, architecture, design decisions, and documentation before, during, and after delivery as part of one of our cross-functional mission teams.
- You work closely with data scientists, product analysts, backend engineers and product/channel managers to ideate and ship new features and experimental projects.
Requirements
-
- 5+ years of experience in software development with a focus on backend or data engineering.
- Extensive work experience in distributed data processing, serverless architectures, automation of data pipelines and/or other Big Data architecture best practices
- Experience working with languages such as Go, Python, Javascript Node, Ruby or Java
- Experience with building real-time analytics solutions and streaming platforms using any of the AWS Infrastructure and services (Kinesis, EMR/Spark, S3, Lambda, SQS/SNS or similar public cloud offering )
- Comfortable working with Cloud Native databases (Redshift, Aurora or similar)
- An advocate of agile practices for rapid development of quality software, such as Clean Code, Pair Programming, CI/CD pipelines, TDD, and automated deployment
- Strong critical thinking and a result-driven mindset – You constantly challenge the status quo and want to come up with innovative and elegant solutions to improve engineering delivery and output to stay ahead of the market.
- [BONUS] Working understanding of container and orchestration services such as Docker, Fargate, ECS/EKS
Job Type
Client Payroll
Positions
Backend Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Mertcan U