Key Responsibilities
• Lead the design and development of full-stack features across Angular frontend and
Python FastAPI backend services
• Contribute directly to the codebase while setting technical direction and ensuring highquality
implementations
• Guide architectural decisions, helping define scalable patterns for frontend, backend,
and data layers
• Establish and promote best practices for code quality, testing, performance, and
maintainability
• Mentor and support a small team developers across frontend and backend disciplines
• Drive consistency in development patterns, shared libraries, and monorepo structure
(Nx)
• Collaborate across multiple products and teams to ensure cohesive platform design and
reuse of components
• Partner with product owners and domain experts to deeply understand business
workflows and translate them into well-structured technical solutions
• Break down complex initiatives into clear, incremental deliverables spanning frontend
and backend systems
• Support and improve CI/CD pipelines, development workflows, and release processes
• Lead and participate in code reviews, providing actionable feedback and enforcing
engineering standards
• Build responsive, data-rich UI components using Angular Material, data grid libraries,
and modern state management tools
• Design and implement RESTful APIs using FastAPI, SQLAlchemy, and Pydantic
• Work with PostgreSQL databases, manage schema evolution with Alembic, and optimize
performance-critical queries
• Implement real-time data features using WebSockets and Server-Sent Events (SSE)
• Collaborate with UX designers to deliver accessible, intuitive interfaces using SCSS and
Angular Material theming
• Ensure robust authentication and authorization mechanisms using policy-based access
control
• Guide the team in writing and maintaining automated tests (Jest, Playwright, pytest)
Required Qualifications
• 7+ years of professional software development experience across frontend and backend
technologies
• Strong proficiency in TypeScript and Angular, including component architecture, RxJS,
and reactive patterns
• Strong experience with Python (3.10+) and modern web frameworks such as FastAPI or
Flask
• Proven experience designing and building RESTful APIs and distributed systems
• Solid understanding of SQL databases (PostgreSQL preferred) and ORM tools like
SQLAlchemy
• Experience making or contributing to architectural decisions in a production environment
• Demonstrated ability to mentor engineers and elevate team-wide engineering practices
• Hands-on experience with testing strategies across frontend and backend systems
• Experience working with CI/CD pipelines and improving developer workflows
• Strong understanding of modern web application architecture, performance
considerations, and scalability
• Excellent communication skills with the ability to work across technical and non-technical
stakeholders
• Comfortable operating in ambiguous environments and helping define structure,
patterns, and processes
Preferred Qualifications
• Experience with Nx monorepo tooling and shared library architecture
• Familiarity with NGXS or NgRx for Angular state management
• Experience with cloud platforms (AWS, GCP, or Azure) and cloud-native design patterns
• Experience implementing real-time systems (WebSockets, SSE) and asynchronous
processing (e.g., Celery)
• Familiarity with Docker, containerized deployments, and infrastructure-aware
development
• Experience with Redis caching strategies and message brokering patterns
• Exposure to data visualization tools such as Three.js
• Background working across multiple products or platform-based architectures
Nice to Have
• Experience in the oil and gas industry, particularly with well completions operations
Page 2
Job Description
• Familiarity with concepts such as stage tracking, perforation intervals, pump schedules,
and treatment design
• Exposure to upstream data standards or oilfield service company workflows
• Experience building systems for operational, safety-critical, or compliance-driven
environments
What Success Looks Like
• The team delivers consistently with clear patterns and reduced rework
• Frontend and backend systems feel cohesive, maintainable, and scalable
• Architectural decisions are intentional, documented, and followed
• Developers are growing in capability and confidence under your guidance
• The platform evolves with strong foundations rather than accumulating technical debt
Company
The Evolving Oil Field Demands Evolving Service Providers
NexTier is a leading provider of integrated completions that employs sustainable practices and equipment to support our customers’ ESG goals while accelerating production in the most demanding US land basins.