{"id":2401678,"url":"https://alion.io/job/patterson-uti-senior-full-stack-developer-nex","title":"Senior Full Stack Developer NEX","company":{"id":2504637,"name":"Patterson-UTI","domain":"patenergy.com","url":"https://alion.io/company/patenergy","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":75,"open_postings":38,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Houston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":121000,"max_usd":222000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3030},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Alembic","optional":false},{"name":"Angular","optional":false},{"name":"Angular Material","optional":false},{"name":"CI/CD","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"Jest","optional":false},{"name":"Jira","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RxJS","optional":false},{"name":"Sass","optional":false},{"name":"SQL","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Celery","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true},{"name":"NgRx","optional":true},{"name":"Redis","optional":true},{"name":"Three.JS","optional":true}],"status":"live","first_seen_at":"2026-10-12T20:11:02Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-13T13:31:59Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"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.\nThis 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.\nKey Responsibilities\nDevelop and maintain features across the Angular frontend and Python FastAPI backend services\n\nBuild responsive, data-rich UI components using Angular Material, data grid libraries, and state management tools\n\nDesign and implement RESTful API endpoints with FastAPI, SQLAlchemy, and Pydantic data validation\n\nWork with PostgreSQL databases, write and maintain Alembic migration scripts, and optimize queries for performance\n\nIntegrate with cloud platform services for analytics, storage, and data management\n\nImplement real-time data features using WebSockets and Server-Sent Events (SSE) for live operational dashboards\n\nWrite unit and integration tests using Jest and Playwright on the frontend, and pytest on the backend\n\nParticipate in code reviews, contribute to technical documentation, and help maintain CI/CD pipelines\n\nCollaborate with UX designers to implement accessible, user-friendly interfaces using SCSS and Angular Material theming\n\nSupport authentication and authorization flows using policy-based access control\n\nTrack work, manage sprints, and collaborate with the team using Jira\n\nTranslate business requirements into well-structured user stories, breaking end-to-end features into small, demonstrable increments that span frontend and backend work\n\nCollaborate with product owners, domain experts, and cross-functional teammates to refine acceptance criteria and ensure delivered features solve real operational problems\n\nRequired Qualifications\n5+ years of professional software development experience across frontend and backend technologies\n\nStrong proficiency in TypeScript and Angular, including RxJS, component architecture, and reactive forms\n\nHands-on experience with Python 3.10+ and a modern web framework such as FastAPI or Flask\n\nWorking knowledge of SQL databases (PostgreSQL preferred) and ORM tools like SQLAlchemy\n\nFamiliarity with RESTful API design principles, HTTP methods, status codes, and authentication patterns\n\nExperience writing automated tests (unit, integration, and/or end-to-end)\n\nComfort working with Git, pull requests, and collaborative development workflows\n\nUnderstanding of responsive web design, CSS preprocessors (SCSS), and component-based UI libraries\n\nStrong communication skills and the ability to work effectively in a cross-functional team environment\n\nPreferred Qualifications\nExperience with Nx monorepo tooling and shared library architecture\n\nFamiliarity with NGXS or NgRx for Angular state management\n\nExposure to a major cloud platform (AWS, GCP, or Azure)\n\nExperience with real-time data streaming (WebSockets, SSE) and Celery task queues\n\nKnowledge of Docker, containerized deployments, and CI/CD pipelines\n\nBackground in industrial or energy sectors\n\nExperience with data visualization libraries such as Three.js\n\nFamiliarity with Redis caching strategies and message brokering patterns\n\nApplicants 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_format":"text","description_chars":3556,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Petroleum & Mining Engineering","Oil & Gas"],"lifecycle":[{"event":"open","at":"2026-10-12T23:43:57Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:2","stale_co","win:early","comp:brand"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/patterson-uti-senior-full-stack-developer-nex","json_url":"https://alion.io/job/patterson-uti-senior-full-stack-developer-nex.json","meta":{"generated_at":"2026-10-13T16:55:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25700,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2504637},"rest":"https://alion.io/mcp/rest/get_company?id=2504637"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpatterson-uti-senior-full-stack-developer-nex"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpatterson-uti-senior-full-stack-developer-nex"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpatterson-uti-senior-full-stack-developer-nex"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/patterson-uti-senior-full-stack-developer-nex\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpatterson-uti-senior-full-stack-developer-nex"}]}