Full-Stack Data Engineer

Full-Stack Data Engineer

We are seeking a highly skilled Full-Stack Data Engineer to lead the design, development, and management of a data-driven solution that integrates diverse car-related data sources and ensure that all integrated data is validated, structured, and accurate, serving as a single source of truth for all car-related data services.

This role combines expertise in back-end engineering, data science and knowledge in front-end development to build a scalable and efficient, and maintainable platform. You will be responsible for building APIs, implementing data aggregation pipelines, creating a rule engine for intelligent data unification and routing, and extending a monitoring/admin panel for solution management.

The ideal candidate has a strong understanding of AWS services, data classification and data modeling techniques as well as fundamental web development knowledge.

Key Responsibilities

Data Integration and Processing

? Design, implement and maintain pipelines to gather data from various sources, including Web sites, APIs, DBs, FTPs, etc.

? Classify and categorize data into a well-structured taxonomy for use in analytics and decisionmaking systems.

? Develop and configure a rule engine to unify incoming data and make intelligent routing decisions based on predefined rules.

Backend Development

? Design and maintain a robust database schema in PostgreSQL (hosted on AWS RDS) to store and retrieve data efficiently.

? Build scalable RESTful APIs using AWS API Gateway and AWS Lambda.

? Implement a data aggregation pipeline using the ELK Stack for analytics.

Full-Stack Development

? Extend and maintain an intuitive and responsive Admin Panel using Node.js and JavaScript for solution monitoring, managing data pipelines, rules, and configurations.

Cloud Infrastructure and Deployment

? Utilize AWS services to deploy and manage APIs, ensuring scalability and security.

? Implement AWS S3 + CloudFront for efficient storage and delivery of image assets.

? Extend and implement data security and access control measures using tools like IAM, API Keys, and AWS Cognito.

Collaboration

? Work closely with data scientists, product managers, and other developers to ensure the platform meets business requirements.

? Document processes, workflows, and designs for team collaboration and knowledge sharing.


Required Skills & Qualifications

Technical Skills :

? Experience with PostgreSQL, including schema design, query optimization, and AWS RDS deployment.

? Experience with classification and categorization of complex datasets.

? Expertise in data aggregation tools like the ELK Stack (Elasticsearch, Logstash, Kibana).

? Familiarity with AWS services, including API Gateway, Lambda, S3, RDS, and CloudFront.

? Knowledge of building and using rule engines for data unification and routing.

? Deep knowledge of TypeScript

? Excellent knowledge of Node.js, NestJS/TypeORM, for custom modules development, decorators, etc.

? Proficient in SQL with the ability to write complex queries and optimize them. Knowledge of how to properly use indexes (PostgreSQL).

? Proficiency in Linux at the command line level, necessary for development.

? Basic knowledge of Docker / Kubernetes.

? Knowledge of Git version control system.

? Experience in developing Web APIs.

? Experience with front-end development and the Handlebars template engine.

? Knowledge in Python (for data gathering and pipeline development) is a plus

Soft Skills:

? Strong analytical and problem-solving skills.

? Ability to work independently and collaboratively in a team environment.

? Excellent communication and documentation skills.

Nice-to-have:

? Familiarity with VIN decoding and car industry-specific datasets.

? Experience with some of the modern data engineering tools like Apache Airflow, AWS Glue, or Step Functions

Interested in leading the design, development, and management of a data-driven solution that integrates diverse car-related data sources, ensuring they are validated, structured, and accurate? Apply Now! Send us your CV in English to [email protected]

要查看或添加评论,请登录

Ivanina Ivanova的更多文章

  • Senior Frontend Developer

    Senior Frontend Developer

    We’re currently looking for Senior Frontend Developer to join our team. The Billing SWAT team, a division of the…

  • Fullstack Javascript Developer / FinOPS

    Fullstack Javascript Developer / FinOPS

    This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork. You…

  • Rust Developer

    Rust Developer

    This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork. What…

  • Senior Java Engineer / SaaS Platform Engineering

    Senior Java Engineer / SaaS Platform Engineering

    This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork. Key…

  • Cloud Engineer

    Cloud Engineer

    We are looking for a Senior Cloud Engineer to join the Document Intelligence Team in CCC Intelligent Solutions. This…

  • Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Requirements: Advanced knowledge of Python (native, Pandas, ScikitLearn, Tensorflow or Pytorch, PyStats, Pydantic)…

  • DevOps/DataOps Engineer

    DevOps/DataOps Engineer

    We are looking for a DataOps Engineer to manage the data platform and join our SaaS production group. Responsibilities:…

  • Sales Manager

    Sales Manager

    As a high performing Sales Manager, you will contribute to the ongoing growth of the business by developing new sales…

  • Frontend Developer

    Frontend Developer

    We’re currently looking for a Frontend / UI Developer to join the Monitoring Tools team who are motivated to learn and…

  • Sales Executive - Haulers

    Sales Executive - Haulers

    Driven by the continuous expansion of our cient's business now we have an exciting opportunity for a Sales Executive -…

社区洞察

其他会员也浏览了