Skip to content

Open nowPosted today

Senior Software Developer, Full Stack

Nabors108 open roles

Where
Houston, TX, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Developer, Full StackNabors · Houston, TX, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Nabors's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market. Nabors postings stay open a median of 12 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.3%14 days
  5. 35.6%30 days
  6. 58.1%60 days
This job: posted today

Nabors median: 12 days open

The posting

Job Description

The Senior Full Stack Developer designs, builds, and maintains fast, reliable, and scalable software solutions across the frontend, backend, and data layers, supporting Nabors’ drilling and rig technology products. The role builds interactive, real-time web applications and the services, APIs, and databases behind them, contributes to CI/CD and version-control practices, and applies secure coding practices throughout. The developer works closely with Product, Design, and Operations teams to align technical solutions with business needs, participates in code reviews and sprint planning, and mentors junior developers to raise coding, testing, and development standards across the team.

Responsibilities

Frontend Development

Primary Skills: Frontend Development • Real-Time Applications • Data Visualization • Accessibility

  • Develop responsive, user-friendly web applications using Angular JS, HTML, CSS, and TypeScript.
  • Implement real-time features using WebSocket protocols and data visualization tools (e.g., D3.js, Plotly).
  • Ensure cross-browser compatibility and accessibility standards.

Backend & API Development

Primary Skills: Backend Development • API Design • Distributed Systems • Performance Optimization

  • Build scalable backend services using .NET, Python, and C++.
  • Design and maintain RESTful and GraphQL APIs.
  • Optimize performance and reliability of distributed systems.

Database & Data Management

Primary Skills: Relational Databases • NoSQL Databases • Data Modeling • Performance Tuning

  • Design and manage relational and NoSQL databases (e.g., Postgres, SQL, MongoDB).
  • Implement data models, indexing strategies, and performance tuning.

DevOps, Delivery & Code Quality

Primary Skills: Version Control • CI/CD • Automated Testing • Release Management

  • Contribute to CI/CD pipelines and version control practices using Git.
  • Ensure code quality through automated testing and peer reviews.
  • Participate in code reviews and sprint planning.

Security & Industrial Integration

Primary Skills: Secure Coding • Authentication & Authorization • Industrial Automation Integration

  • Apply secure coding practices and authentication protocols across applications and services.
  • Integrate software with industrial automation systems and real-time operator interfaces where required (e.g., PLC environments, SCADA).

Collaboration, Mentoring & Delivery

Primary Skills: Cross-functional Teamwork • Mentoring • Technical Communication • Critical Thinking

  • Work closely with Product, Design, and Operations teams to align technical solutions with business needs.
  • Mentor and guide junior developers, promoting best practices in coding standards, testing, and development processes.
  • Communicate effectively, verbally and in writing, in one-to-one and group situations.

Non-Essential

  • Travel to yards and rigs to support deployments, testing, and user feedback as required.
  • Evaluate new frameworks, tools, and technologies and recommend adoption.
  • Contribute reusable components, internal learning sessions, and engineering documentation.
  • Perform other related duties consistent with the purpose and level of the role.

Qualifications

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • At least 7+ years of experience in full-stack development roles.
  • Strong understanding of front-end development using Angular JS, HTML, CSS, and cross-browser compatibility.
  • Experience with backend languages, specifically .NET, Python, and C++.
  • Proficiency in database management, particularly with Postgres and SQL.
  • Familiarity with code versioning tools such as Git.
  • Strong critical thinking and problem-solving skills.
  • Strong desire to learn and ability to be part of a team; effective verbal and written communication; self-starter with excellent time management and organizational skills.
  • Valid passport; travel to yards and rigs (approximately 25%) is expected, and domestic and international travel may be required.

Preferred

  • Master’s degree in Computer Science, Computer Engineering, or a related field.
  • Experience with real-time data applications and WebSocket protocols.
  • Knowledge of PLC tools and industrial automation systems (Rockwell, Siemens, Beckhoff); familiarity with SCADA systems and real-time operator panels.
  • Exposure to micro-frontends architecture, Docker and containerization, Kubernetes, and cloud deployment (AWS, Azure, GCP).
  • Knowledge of ORMs (Entity Framework, SQLAlchemy), CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions), and secure coding practices (OWASP, OAuth, JWT).

#LI-SMO

About Us

Nabors is a leading provider of advanced technology for the energy industry. With operations in about 20 countries, Nabors has established a global network of people, technology and equipment to deploy solutions that deliver safe, efficient and responsible hydrocarbon production. By leveraging its core competencies, particularly in drilling, engineering, automation, data science and manufacturing, Nabors aims to innovate the future of energy and enable the transition to a lower carbon world.

Equal Opportunity Employer

Nabors is committed to providing equal employment opportunities to all employees and applicants and prohibiting discrimination and harassment of any type without regard to race, religion, age, color, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training. To learn more about our Fair Employment practices, please refer to the Nabors Code of Conduct.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Nabors's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Nabors's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Nabors's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.