BA/BS in Computer Science or related technical field or equivalent practical experience.
Strong knowledge of Computer Science Fundamentals, Data Structures and Design patterns.
5 years of software development experience.
Experience in concurrency, multithreading and synchronization is a must.
Programming experience in Java.
Excellent written and verbal communication skills..
Knowledge of Relational Databases and Data warehousing concepts.
Experience working on an ETL tool.
A strong understanding of the needs of an analytics/data team.
Knowledge of MySQL or PostgreSQL.
You’ll work closely with different business teams such as Marketing, Product, Data science to create effective Data products. You would get an opportunity to deliver the entire product from start from finish. I.e. Requirements gathering to design and implementation of a product. You would get an opportunity to work on different Big data technologies such as Spark, Kinesis streaming, Kafka etc via different use cases we currently have. Finally, a strong say in evolving our current data warehouse and data infrastructure.
Implement business critical systems. You will be owning these products.
Developing Data delivery products from design to production using software engineering and database principles.
Build scalable and efficient big data pipelines.
Create API integration for enabling complex analytics and product workflows.
Maintain existing products, enhance and add features.
Work closely with the engineering team in the planning of new features or systems.
ThredUP Inc. is the world’s largest online platform where you can buy and sell high-quality secondhand clothes.
We are foremost an engineering driving company and that`s reflected in everything we do. We love solving problems with software. We think world-class technology drives long-term competitive advantage. We`re hiring software engineers and data scientists so we can make the best data-driven decisions over and over again.
What We Use:
MODERN PRODUCTION STACK: AWS, Kubernetes, Redis, MySQL, MongoDB, RabbitMQ
LANGUAGES AND FRAMEWORKS:
APIs and Services: NodeJS, Ruby on Rails, Java
Frontend: ReactJS and Redux
Data Engineering: Java, Scala, Python
Common Tools: Docker, Newrelic, Scalyr
DevOps Tools: Terraform, Jenkins, DataDog, Ansible, PagerDuty
Our benefits package:
Competitive top market salary.
Uncounted paid vacations.
Flexible working hours (possibility to work from home or coffee shop on Tuesdays and Thursdays).
Opportunities for professional and career growth in a very strong engineering team, training.
Full-coverage medical insurance, accounting support for your PE, free lunches on Wednesdays etc.
Relocation assistance and cost coverage program for candidates from other countries and cities.
We will be glad to see you as a part of our happy team!