> Markdown version of [/jobs/ext/2585954-full-stack-software-engineer-data-web](https://www.wearedevelopers.com/jobs/ext/2585954-full-stack-software-engineer-data-web). 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 Software Engineer (Data & Web) - **Company:** AllSTEM Connections - **Location:** Ontario, CA, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Agile Methodology, Code Review, Data Transmissions, Data Integration, Software Debugging, Design of User Interfaces, Python (Programming Language), Software Architecture, Systems Development Life Cycle, Software Engineering, SQL Databases, TypeScript, Web Applications, Web Application Frameworks, ReactJS, Backend, Pyspark, Information Technology, Front End Software Development, Restful APIs, Data Pipelines - **Published:** August 1, 2026 - **Apply:** https://www.dice.com/job-detail/4ebee3ca-cc76-42f9-b9d1-6b28b88e086f ## About the Role Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience). Experience Baseline: 3+ years of professional experience in full-stack software development. Technical Mastery: Proven proficiency in React, TypeScript, and Python; strong experience with RESTful API design and development. Methodology: Solid understanding of the software development lifecycle (SDLC) and Agile project management. Preferred Attributes Experience with large-scale dataset transformations (e.g., PySpark, SQL). Adaptability-you learn new frameworks and technologies quickly and are comfortable navigating ambiguity. Strong communication skills; you can effectively explain technical constraints to non-technical stakeholders. ## Description We are seeking a Senior Full-Stack Software Engineer to design, build, and scale sophisticated web applications that bridge the gap between complex data pipelines and intuitive user interfaces. You will be a key contributor in our product lifecycle, working cross-functionally to translate business needs into clean, maintainable, and high-performing technical solutions. This is an "end-to-end" role for an engineer who thrives on the intersection of data and presentation. You will build backend services, develop responsive frontend components, and ensure that our applications are optimized for both user experience and data throughput. If you are a proactive problem-solver who enjoys working with the newest web frameworks and is eager to take ownership of complex technical challenges, this is an excellent opportunity to make a tangible impact., Full-Stack Development & Architecture End-to-End Delivery: Design and develop high-performance web application backends and user-facing frontends using a modern stack (React, TypeScript, Python). Data Integration: Build and maintain scalable APIs to serve complex datasets to the frontend. Ensure robust data communication between services, including dataset transformations and backend logic. Code Excellence: Write clean, efficient, and maintainable code. Participate in rigorous code reviews, mentor peers, and uphold high standards for software architecture and testing. Collaboration & Continuous Improvement Product Partnership: Work closely with product managers and designers to define technical requirements and implement solutions that prioritize user needs. Problem Solving: Debug and resolve complex software defects. Proactively identify performance bottlenecks and implement optimization strategies. Innovation: Stay current on emerging technologies and software best practices to continuously improve our team's processes, development speed, and overall technical expertise. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)