Full Stack Developer

Delta-x Research Usa, Inc.
United States
16 days ago
Apply on www.deltaxresearch.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$104,000.0 - $125,800.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Automation of Tests Command-Line Interface Software as a Service Software Quality Code Review Continuous Integration Relational Databases Linux DevOps HAProxy Python (Programming Language)
+27 more
PostgreSQL NumPy Object-Relational Mapping Object-Oriented Software Development Package Management Systems Ansible Scientific Computating Software Engineering Software Systems SQL Databases SQLAlchemy TypeScript Apache Yarn ReactJS Gitlab Pandas Matplotlib Containerization Webpack Infrastructure Automation Frameworks Information Technology Playwright Plotly Software Coding Terraform Docker Web Api

Job description

Our market is growing, and we intend to grow with it. If you are passionate about ensuring there is substance to back up the style, and you have a healthy streak of social responsibility, you may enjoy working at Delta-X Research., As a Senior Full Stack Developer, you will own the development, deployment, and maintenance of complex software solutions and the infrastructure that supports them, working with modern technologies alongside a small team of talented, low-ego people., As a Senior Full Stack Developer, you will make critical contributions to the product across the entire software and infrastructure stack. This role works closely with Product Development, Product Management, Research, and Customer Operations, and plays a key part in translating business requirements into technical solutions for the data acquisition and diagnostic challenges of high-voltage equipment. This is a remote role, and we are looking for someone based on southern Vancouver Island or in the Lower Mainland., You are an experienced developer who thinks of yourself as a craftsperson rather than a labourer. You are comfortable taking on work that is not fully defined at the outset, shaping the approach with stakeholders, making and recording the technical decisions, and resolving the complex defects others have been unable to isolate. You are low-ego and you believe the best idea wins. You enjoy mentoring less experienced developers through pairing, code review, and day-to-day support, and you are glad to be mentored in return., As the Senior Full Stack Developer at Delta-X Research, you will play a crucial role in building and maintaining the software and infrastructure behind the tools our customers rely on to manage high-voltage equipment.

Software Development and Technical Ownership: Own the development, deployment, and maintenance of complex software solutions and supporting infrastructure for the data acquisition and diagnostic challenges of high-voltage equipment. Take on work that is not fully defined at the outset, shape the approach with stakeholders, make and record the technical decisions, and resolve the complex defects others have been unable to isolate.

Code Quality, Security and Development Practices: Help set and maintain coding standards, security guidelines, technical documentation, and automated testing strategies. Conduct code reviews that support quality and maintainability, and help keep the team current with a fast-moving cybersecurity landscape.

Technical Guidance and Mentorship: Serve as a source of technical guidance and a point of escalation for complex problems. Mentor less experienced developers through pairing, code review, and day-to-day support, and lead development projects without holding supervisory responsibility.

Collaboration and Project Planning: Work with Product Development, Product Management, Research, and Customer Operations to translate business requirements into technical solutions. Estimate work where the problem definition is still incomplete, support customers on escalated technical issues, and look for ways to improve development workflows and tooling.

Requirements

  • Bachelor’s degree in computer science or software engineering. Additional education or background in a related engineering or science discipline, such as engineering, mathematics, or physics, is an asset. An equivalent combination of education and relevant professional experience will be considered.
  • Seven or more years of professional software development experience building single-page application SaaS products, with substantial depth in both Python back-end and React with TypeScript front-end work.
  • Proven success in a small company, working remotely and across team boundaries.
  • A demonstrated history of producing clean, well-architected, and maintainable code and API endpoints, along with proven experience with SQL, relational databases, and ORM layers.
  • Proven experience with DevOps responsibilities including Linux and the command line, infrastructure as code, package management, CI/CD pipelines, containerization, and monitoring and alerting, together with defensive coding and defence in depth.

What You’ll Bring - Preferred:

  • Experience leading development projects and coordinating the work of other developers.
  • Experience with strongly typed or object-oriented languages, time-series data, and the Python scientific computing stack such as NumPy and pandas.
  • Experience in the utility industry.
  • Familiarity with elements of our current stack: React Query, Vite, Playwright, i18next, ECharts, Matplotlib, Plotly on the front end; SQLAlchemy, Postgres, TimescaleDB on the back end; Ansible, Podman, HAProxy, and Terraform/OpenTofu, Yarn, uv for infrastructure and package management; and GitLab and Claude Code for development tooling.

What You Know & How You Work:

You can design and build complex software with limited direction, including work that spans more than one system or component, and you can diagnose and resolve difficult technical problems independently or with the team. You explain technical trade-offs clearly to both technical and non-technical colleagues, in writing and in conversation. You provide constructive code review and technical mentorship to less experienced developers. You collaborate and make sound decisions when requirements are incomplete, and you have good judgement about what to decide independently and what to escalate. You communicate openly and often in a remote team, asking questions early rather than working around a problem quietly.

Benefits & conditions

  • Competitive compensation range of $104,000 to $125,800 to start, plus profit sharing.
  • Comprehensive benefits, including medical, dental, life insurance, and long-term disability.
  • Three weeks of paid vacation, with room to grow over time.
  • A fully remote work environment with a team that trusts you to do your best work from where you work best.
  • Opportunities to learn, grow, and expand into new areas as we scale.

A word about working together in person. While this role is primarily remote, the software development team meets in person in Victoria at least quarterly for planning, architecture, and team building.

If you’re looking for meaningful work on a team that values your perspective and supports your growth, we’d love to hear from you.

About the company

At Delta-X Research, every role contributes to a clear purpose: helping electric utilities and industrial operators make smarter decisions that protect critical infrastructure and keep the power on. We’re a collaborative, science-driven team building trusted software that delivers real-world results., Delta-X Research is a Canadian software company serving the electric power industry. Since 1992, we’ve helped utilities and industrial operators detect risk, improve reliability, and prevent outages with advanced analytics rooted in real-world transformer data.

Our flagship product, Transformer Oil Analyst (TOA), is trusted by more than half of the largest utilities in the United States. We’re a pragmatic, purpose-driven team that values scientific integrity, deep thinking, and the impact of our work on the people who keep the lights on.

Why Work With Us?

The work we do matters, and so do the people who do it. At Delta-X Research, you’ll find a respectful, low-ego environment where curiosity is encouraged, quality is valued, and good ideas come from everywhere. We believe in doing meaningful work without burning out, and we support each other in delivering thoughtful, high-impact solutions.

But meaningful work is only part of the equation. We also care about how we work together, with collaboration, trust, and a healthy respect for life outside of work. We celebrate wins, learn from challenges, and make space for growth.

The development team works in what we describe as a craftspeople-not-labourers, best-idea-wins, sustainable culture. It is a team that values thoughtful communication, shared wins, and work-life balance, where technical decisions are made on their merits and nobody is asked to sprint indefinitely. This is a small team where people talk to each other daily, and the work goes better when you enjoy that., At Delta-X Research, we care just as much about how you work as what you know. Across every role and function, we look for people who bring curiosity, integrity, and a collaborative spirit to the team. Here’s what matters to us:

  • A learning mindset. You don’t need to have all the answers, just a willingness to ask great questions, seek out feedback, and keep growing.
  • Respect and inclusion. We value diverse perspectives and create space for everyone to contribute meaningfully. Discrimination of any kind has no place here.
  • Team-first thinking. You know when to take the lead and when to support. You collaborate with care and communicate clearly.
  • Accountability and follow-through. You take ownership of your work and follow through on commitments, even when things get complex.
  • Clarity over ego. We care more about solving the problem than about who’s right. If something isn’t working, you speak up, and you’re open when others do the same.
  • Care for the craft. Whether it’s code, content, analysis, or customer service, you take pride in the quality and usefulness of what you produce.
  • A practical sense of humour. We work hard and take our mission seriously, but we also know the value of a good laugh and a well-placed GIF., Why join Delta-X Research? Electric utilities and energy-intensive companies provide the foundation on which economies, communities and quality of life are built. At Delta-X Research, our science-based decision support tools and services provide information needed to make timely, confident decisions about their electrical assets. As part of our team, you’ll do challenging and rewarding work in an organization that empowers employees, and values professionalism and scientific inquiry. You’ll enjoy the benefits of competitive compensation, a collaborative work environment, flexible work arrangements, and genuine work-life balance. And you’ll see your work being used and valued by companies that keep the power on and the world moving forward.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.deltaxresearch.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

Videos

See all

Related articles

See all