
Mid-Level Full Stack Data Engineer
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in United States.
• The Mid-Level Full Stack Data Engineer is tasked with constructing and supporting data-centric features across backend services and desktop applications with thick client architectures.
• Develop and sustain data ingestion and transformation pipelines.
• Implement backend functionalities to process, validate, and analyze both structured and semi-structured data.
• Contribute to the development of RESTful APIs and service-layer integrations.
• Assist in the integration of processed data into thick client desktop applications (e.g., platforms based on Electron).
• Aid in the design of database schemas, data modeling, and optimization of queries.
• Create UI-integrated data features, including dashboards, validation results, and analytics views.
• Write unit and integration tests to ensure the accuracy of data processing logic.
• Engage in sprint planning, backlog grooming, and demonstration sessions.
• Collaborate with senior engineers and architects to design scalable and maintainable data solutions.
• Typically holds a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline, along with 3+ years of experience, or equivalent relevant work experience; for instance, each year of work experience may be counted as a year of education required.
• Possesses 3–6 years of professional software engineering experience.
• Proficient in at least one backend programming language, such as:
• - Python
• - Java
• - C#
• - Node.js
• Experience handling structured data formats like JSON, XML, CSV, or schema-driven models.
• Familiarity with relational databases and concepts of data modeling.
• Experience in building or integrating RESTful APIs.
• Knowledge of frontend frameworks such as React, Angular, or similar technologies.
• Involvement in the development of desktop or thick client applications, ideally using Electron or similar frameworks.
• Experience working in Agile development settings.
• Competitive salary and performance-based bonuses.
• Opportunities for professional development and career advancement.
• Flexible working hours and remote work options.
• Comprehensive health insurance and wellness programs.
• Engaging team culture and collaborative work environment.
HubSpot
Prima
Get handpicked remote jobs straight to your inbox weekly.