Senior Full Stack Developer (Data Engineering)
Location: Remote
Employment Type: Full-Time
Experience: 7+ Years (Minimum 3+ Years in Data Engineering)
Job Description
We are seeking an experienced Senior Full Stack Developer with strong hands-on expertise in Python, React, JavaScript, SQL, and dbt to develop scalable web applications, backend APIs, and data engineering pipelines.
Required Skills
Python (5+ Years): Strong experience developing REST APIs using FastAPI, Flask, or Django, along with data processing, scripting, and automation.
React (3+ Years): Hands-on experience building production applications using React, hooks, state management, and reusable components.
JavaScript, HTML & CSS: Strong proficiency in JavaScript (ES6+), HTML5, and responsive CSS3.
SQL (Expert Level): Advanced SQL queries, CTEs, window functions, data modeling, and query performance optimization.
dbt (2+ Years): Hands-on experience developing dbt models, tests, macros, and documentation.
Data Engineering (3+ Years): Experience building and maintaining ELT pipelines, data transformations, and data quality processes.
Cloud: Experience with at least one cloud platform: AWS, Azure, or GCP.
DevOps: Hands-on experience with Git, CI/CD pipelines, automated testing, and code reviews.
Communication: Strong communication skills and experience working directly with clients and technical teams.
Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.