> Markdown version of [/jobs/ext/629724-developer-sr-software-full-stack-nex](https://www.wearedevelopers.com/jobs/ext/629724-developer-sr-software-full-stack-nex). 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). --- # Developer Sr Software - Full Stack NEX - **Company:** ESG - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Component-Based Software Engineering, JIRA, Automation of Tests, Microsoft Azure, Cascading Style Sheets (CSS), Code Review, Databases, Continuous Integration, Data Validation, Data Visualization, Python (Programming Language), PostgreSQL, Preprocessor, Redis, Cloud Services, Responsive Web Design, Software Engineering, SQLAlchemy, TypeScript, Web Application Frameworks, WebSocket, Three.js, RxJS, Google Cloud, Cloud Platform System, Angular Material, Flask (Web Framework), Caching, Backend, Git, Fastapi, Pytest, Containerization, AngularJS, Material UI, Integration Tests, Playwright, Real Time Data, Data Management, Celery, Front End Software Development, Restful APIs, Stream Processing, Docker, Rich Ui - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/519d0a24-2828-4abc-a4e5-7aa8e7bb1c41 ## About the Role * 5+ years of professional software development experience across frontend and backend technologies * Strong proficiency in TypeScript and Angular, including RxJS, component architecture, and reactive forms * Hands-on experience with Python 3.10+ and a modern web framework such as FastAPI or Flask * Working knowledge of SQL databases (PostgreSQL preferred) and ORM tools like SQLAlchemy * Familiarity with RESTful API design principles, HTTP methods, status codes, and authentication patterns * Experience writing automated tests (unit, integration, and/or end-to-end) * Comfort working with Git, pull requests, and collaborative development workflows * Understanding of responsive web design, CSS preprocessors (SCSS), and component-based UI libraries * Strong communication skills and the ability to work effectively in a cross-functional team environment, * Experience with Nx monorepo tooling and shared library architecture * Familiarity with NGXS or NgRx for Angular state management * Exposure to a major cloud platform (AWS, Google Cloud Platform, or Azure) * Experience with real-time data streaming (WebSockets, SSE) and Celery task queues * Knowledge of Docker, containerized deployments, and CI/CD pipelines * Background in industrial or energy sectors * Experience with data visualization libraries such as Three.js * Familiarity with Redis caching strategies and message brokering patterns Applicants must be currently authorized to work in the United States on a full-time basis. This role does not offer visa sponsorship now or in the future. ## Description The Full Stack Developer will work across the full application stack, contributing to both our frontend and backend services that power real-time operations management. This role involves building features end-to-end-from crafting interactive UI components with Angular to developing FastAPI services backed by PostgreSQL and cloud services. You will collaborate closely with frontend and backend engineers to deliver actionable, performant, trusted software used in the field, the office, and our customers every day., * Develop and maintain features across the Angular frontend and Python FastAPI backend services * Build responsive, data-rich UI components using Angular Material, data grid libraries, and state management tools * Design and implement RESTful API endpoints with FastAPI, SQLAlchemy, and Pydantic data validation * Work with PostgreSQL databases, write and maintain Alembic migration scripts, and optimize queries for performance * Integrate with cloud platform services for analytics, storage, and data management * Implement real-time data features using WebSockets and Server-Sent Events (SSE) for live operational dashboards * Write unit and integration tests using Jest and Playwright on the frontend, and pytest on the backend * Participate in code reviews, contribute to technical documentation, and help maintain CI/CD pipelines * Collaborate with UX designers to implement accessible, user-friendly interfaces using SCSS and Angular Material theming * Support authentication and authorization flows using policy-based access control * Track work, manage sprints, and collaborate with the team using Jira * Translate business requirements into well-structured user stories, breaking end-to-end features into small, demonstrable increments that span frontend and backend work * Collaborate with product owners, domain experts, and cross-functional teammates to refine acceptance criteria and ensure delivered features solve real operational problems ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)