Senior Software Developer (Data & Backend Development)
Core
Develop software solutions for complex ETL data pipelines and scalable APIs to ensure data is accessible, reliable, and well-structured for reporting.
Role type
Senior Software Developer (Data & Backend)
Builds
ETL data pipelines, RESTful APIs, and microservices
Domain
Data Engineering & Backend Development
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java/Scala, Airflow, Snowflake, Hive, MySQL, PostgreSQL, Kinesis, Kafka, AWS, RESTful API design, microservices architecture, cloud technologies, observability platforms, design patterns, debugging
Preferred skills
AWS Certified Developer - Associate
Technologies
Python, Java, Scala, Airflow, EMR, Spark, Snowflake, Hadoop, Hive, Kinesis, Kafka, AWS, S3, EBS, Lambda, EKS, CloudWatch, Splunk, Datadog
Responsibilities
Develop and optimize ETL data pipelines for efficiency and scalability; Build and maintain RESTful APIs and microservices; Troubleshoot technical issues and resolve bugs in applications; Identify and resolve performance bottlenecks in code and databases; Collaborate with cross-functional teams to understand data requirements; Perform code reviews and provide constructive feedback
Seniority
Senior, hands-on IC