AI Summary

The Full Stack Engineer will design, develop, and maintain backend services, APIs, and frontend applications while collaborating with stakeholders to modernize legacy systems. They will also provide technical leadership to junior developers and ensure software reliability through rigorous code reviews and best practices.

Company Overview

We are a Hudson Oaks, Texas-based Internet Service Provider (ISP) delivering High Speed Internet and Voice Services throughout multiple states to residential, business, K-12 Education and government customers. We believe there is much more to an internet company than just delivering cost-effective internet solutions; we believe in delivering an overall customer experience that our competitors simply cannot match.

  

Job description:

Company Overview

We are a Hudson Oaks, Texas-based Internet Service Provider (ISP) delivering High Speed Internet and Voice Services throughout multiple states to residential, business, K-12 Education and government customers. We believe there is much more to an internet company than just delivering cost-effective internet solutions; we believe in delivering an overall customer experience that our competitors simply cannot match.

Job Summary:

The software development organization is looking for a Full Stack Software Engineer who will embrace an agile development environment and contribute across backend development, frontend applications, system integrations, technical architecture, and production support. We are looking for a candidate who can work in a fast-paced environment, has a strong grasp of modern technologies and a data-first mindset, and is comfortable balancing hands-on development with technical leadership and stakeholder collaboration. The successful candidate will help guide junior developers, modernize legacy applications, support business-critical field tools, and actively participate throughout the software development lifecycle.

Essential Functions:

Reasonable accommodation will be made to enable individuals with disabilities to perform the essential functions.

  • Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions.
  • Develop best practices to ensure software functionality, usability, reliability, and availability.
  • Create an environment of transparency where facts are always friendly, so that individuals and teams feel free to innovate, experiment, and communicate openly and honestly with all stakeholders.
  • Design, develop, maintain, and enhance backend services, APIs, and business logic using C# and the .NET platform.
  • Meet regularly with junior developers to evaluate technical approaches, establish application architecture, troubleshoot defects, and determine appropriate bug fixes.
  • Partner with business stakeholders and end users to understand future requests, gather requirements, clarify business needs, and translate those needs into practical technical solutions.
  • Provide responsive user and application support for field technicians using the Tech App, Availability Checker, and other operational software tools, including troubleshooting, issue resolution, and escalation when necessary.
  • Perform in-depth peer code reviews to verify functionality, maintainability, security, performance, and compliance with established coding standards and development best practices.
  • Evaluate and modernize legacy code and applications through refactoring, architecture improvements, dependency upgrades, and incremental migration to current development patterns and technologies.

Skills:

  • Strong proficiency in C# and .NET backend development, including the design, development, maintenance, and enhancement of web applications, APIs, services, and system integrations; Python FastAPI experience is also beneficial.
  • Experience building responsive web applications using JavaScript/TypeScript with React.js or similar frontend frameworks.
  • Working knowledge of RESTful APIs, system integrations, web services, and microservice-based applications.
  • Experience working with relational and NoSQL databases, including SQL Server and MongoDB, with an understanding of database design and query optimization.
  • Familiarity with cloud platforms (Azure, Google Cloud Platform, or AWS) and cloud-based application deployment and support.
  • Experience using Git, CI/CD pipelines, and modern software development practices in an Agile environment.
  • Experience utilizing AI-assisted development tools (such as GitHub Copilot, ChatGPT, Cursor, Claude, or similar) to improve productivity, generate code and documentation, assist with testing, troubleshoot issues, and accelerate software development.
  • Understanding of secure coding practices, authentication, authorization, and API security principles.
  • Ability to lead technical discussions with junior developers, explain architectural decisions, provide mentoring, and guide effective troubleshooting and defect resolution.
  • Experience conducting detailed code reviews and enforcing coding standards, design patterns, documentation expectations, testing practices, and source-control discipline.
  • Demonstrated comfort working in established and legacy codebases, with the judgment to modernize systems incrementally while protecting business continuity and production stability.
  • Ability to communicate directly with stakeholders and end users, gather requirements, manage expectations, and convert operational needs into clear technical requirements.
  • Customer-focused troubleshooting skills and the ability to support field-facing production applications in a timely, professional, and practical manner.
  • Strong analytical, problem-solving, and troubleshooting skills with attention to detail and a commitment to delivering quality software.
  • Excellent written, verbal, and interpersonal communication skills with the ability to collaborate effectively across cross-functional teams.
  • Demonstrated willingness to learn new technologies, adapt to changing business needs, and continuously improve technical skills.

Education and Experience:

  • 3+ years of SW development experience
  • Bachelor’s degree in Engineering, Computer Science, or related field
  • Prior professional experience within the Internet Service Provider (ISP) or telecommunications industry is strongly preferred.
  • Experience building software from the ground-up, creating standards, guidelines, and development methods.
  • Experience and understanding of enterprise level agile processes.
  • Experience in Jira, building software using Scrum.
  • Experience mentoring junior developers, leading architecture and code-quality discussions, and supporting the modernization of legacy software systems.

Job Classification:

  • Software Development
  • Exempt

Work Environment/Hazards:

  • Working conditions primarily inside an office environment
  • The noise level in the work environment is usually moderate.
  • High level of interaction with external/internal clients
  • Occasionally at data center locations exposed to loud data center conditions.
  • Occasionally on site outdoors in the elements

Physical Demands:

  • Stationary position for 8-10 hours a day
  • Repeating motions that may include the wrists, hands and/or fingers.
  • Visual acuity, speech and hearing, hand and eye coordination and manual dexterity are necessary to operate a computer keyboard and basic office equipment.
  • To perform this job successfully, the employee is frequently required to remain in a stationary position. Daily movements include sitting, standing, operating computers and other office equipment and moving about the office. The employee must be able to communicate via email and verbally via telephone.
  • Frequently moving, transporting, positioning objects of 50 pounds or more

Working Hours/Days:

  • Full Time
  • Primarily 8am-5pm Monday through Friday
  • Overtime sometimes required

Travel Requirements:

  • Able to travel 0-10% of the time

Affirmative Action (AAP/EEO Statement):

Nextlink is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability.

Drug Free Workplace:

Nextlink intends to provide a safe work environment that will help protect the safety, health and well-being of all employees. Therefore, we are committed to an alcohol and drug-free workplace.

Benefits:

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Affirmative Action (AAP/EEO Statement):

Nextlink is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability.

Drug Free Workplace:

Nextlink intends to provide a safe work environment that will help protect the safety, health and well-being of all employees. Therefore, we are committed to an alcohol and drug-free workplace.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified