> Markdown version of [/jobs/ext/1958899-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1958899-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full stack Engineer - **Company:** Excellent Pro Group , Inc. - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Data Analysis, Big Data, Database Queries, Apache Hadoop, Python (Programming Language), Performance Tuning, Apache Spark, AngularJS, Data Analytics - **Published:** August 6, 2026 - **Apply:** https://www.dice.com/job-detail/76645a4c-bd1b-4920-88af-362754596509 ## About the Role * Java, Angular, AWS, Python * Big Data & Analytics: * 4+ years of experience with big data technologies such as Spark and Hadoop * Strong ability to bridge user-facing applications with large-scale data platforms (terabyte sized) * Strong SQL skills (3+ years) for data analysis and performance optimization ## Description * Build data-driven insights and analytics capabilities * Design and develop custom dashboards and reporting solutions * Deliver full end-to-end value for users through custom-built solutions * Contribute to a flexible platform that supports custom modules and BI integrations, including out-of-the-box BI components * Actively apply AI tools in real-world development scenarios ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Let's Get Aggregated: Custom UDAFs in Spark ](https://www.wearedevelopers.com/videos/1649-let-s-get-aggregated-custom-udafs-in-spark) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)