Nabors Industries, Ltd. - Houston, TX

posted about 2 months ago

Full-time - Senior
Houston, TX
Support Activities for Mining

About the position

The Senior Full Stack Developer at Nabors is responsible for designing, developing, and maintaining scalable web applications while ensuring robust backend systems. This role involves both frontend and backend development, utilizing technologies such as Angular JS, .NET, Python, and C++. The developer will also mentor junior developers and collaborate with cross-functional teams to deliver innovative software solutions in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain scalable web applications using Angular JS, HTML, CSS, and TypeScript.
  • Ensure cross-browser compatibility and responsiveness of frontend code.
  • Develop and integrate data visualization tools, such as D3.js and Plotly, to provide real-time insights.
  • Implement and maintain WebSocket protocols for efficient communication between server and client.
  • Build and optimize backend systems using .NET, Python, and C++ for robust application performance.
  • Manage and optimize databases, particularly Postgres and SQL, ensuring efficient data retrieval and storage.
  • Utilize Git for code versioning, promoting team collaboration and streamlined project management.
  • Collaborate with cross-functional teams to translate requirements into functional features.
  • Mentor and guide junior developers, promoting best practices in coding standards, testing, and development processes.

Requirements

  • 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++.
  • Proficient in database management, particularly with Postgres and SQL.
  • Familiarity with code versioning tools like Git.
  • Strong critical thinking and problem-solving skills.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, or a related field.
  • At least 10 years of experience in full-stack development roles.
  • Understanding of DevOps.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service