Junior/Mid Full-Stack Data Engineer

Job Description
We are seeking a Junior/Mid Full-Stack Data Engineer to join our team in building, scaling, and operating our core data systems. In this role, you will be responsible for developing end-to-end services, optimizing robust data pipelines, and maintaining production systems with a strong focus on data accuracy and security. Working closely with our BI and Product teams, you will ensure our data platform is stable, reliable, and ready to power next-generation analytics and business operations.
Core Responsibilities
- Build, operate, and monitor services, data pipelines, systems, and workflows.
- Design and optimize storage, structures, and operations in the Database to ensure performance and scalability.
- Monitor system performance, proactively detect issues, and troubleshoot data workflows.
- Ensure data quality and consistency through data control processes (Data Quality).
- Collaborate with teams (BI, Product, Data) to provide standardized data for reporting purposes.
Technical Skills Required
- Programming: Proficient in Node.js or Python (clean code, scalable APIs, logging, and asynchronous architecture).
- Databases & SQL: Strong knowledge of advanced SQL (PostgreSQL functions, and query optimization). Experience with NoSQL and Columnar Databases (MongoDB sharded clusters, ClickHouse, and Apache Solr).
- Pipelines & Automation: Experience with data pipelines and automation tools (ETL/ELT workflows, n8n, or message brokers like RabbitMQ and Redis).
- Cloud & DevOps: Familiarity with cloud infrastructure and containerization (AWS services, Docker, and Kubernetes).
- Analytics & Visualization: Familiarity with data visualization and analytics tools (Cube.js, Apache Superset, BI tools, Excel, or React-based dashboards).
Skills & Attitude
- Strong logical thinking and analytical skills, with great attention to data details.
- Quick problem-solving skills; ability to work independently and collaborate effectively in teams.
- Proactive mindset, high sense of responsibility, and willingness to learn new technologies.
Experience & Language
- Experience: 1.5 – 3+ years of experience as a Full-stack Data Engineer or in a related role. Experience working in product companies or large-scale data systems is preferred.
- Preferred Language: English, Vietnamese.
Compensations & Benefits
- Competitive salary commensurate with ability and experience (800 – 1,000 USD) + 13th-month salary.
- Working hours: Monday to Friday (8:00 – 17:00).
- Professional and friendly working environment with opportunities to work with foreign partners.
- Learning and training opportunities with new technologies, including daily learning courses.
- Salary, bonus, and social insurance policies guaranteed in accordance with state regulations.
- Yearly health checks and yearly Team-building travel.
- Company activities: Year-end parties, tourism, sports activities (Badminton playground rental and equipment provided), games, etc.
- Other benefits: Holiday bonuses, Birthday bonuses, and free snacks (food, drinks, and coffee).
How to Apply
Interested candidates please send your updated CV to the recruitment team:
Email: tuyendung@techcraft.vn