Full Stack Developer

TriTechneConway, AR
4dRemote

About The Position

The Full Stack Developer is an individual contributor responsible for designing, developing, testing, and maintaining software solutions across both front-end and back-end platforms. This role plays a key part in building applications that support business operations, field productivity, and enterprise integration within a dynamic telecommunications engineering and construction environment. The ideal candidate is comfortable working across the full technology stack and thrives in a collaborative, agile development setting.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3–5 years of professional experience in full stack development.
  • Proficient in front-end technologies (HTML5, CSS3, JavaScript, and frameworks like React or Angular).
  • Solid experience in back-end development with Node.js, .NET Core, Python, or Java.
  • Knowledge of RESTful API development and integration.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, SQL Server, MongoDB).
  • Familiarity with Git and version control workflows.

Nice To Haves

  • Experience in telecommunications, utilities, or construction-based industries.
  • Exposure to GIS platforms (e.g., Esri, ArcGIS), ERP systems, or project management tools.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (Azure, AWS, GCP).
  • Understanding of security best practices and user authentication protocols (OAuth2, JWT).

Responsibilities

  • Design and implement responsive, user-centric web applications using modern front-end frameworks (e.g., React, Angular, Vue).
  • Develop back-end services, APIs, and data access layers using Node.js, .NET, Python, or similar technologies.
  • Integrate with third-party APIs and enterprise systems such as ERPs, CRMs, and GIS platforms.
  • Collaborate with stakeholders, analysts, and UI/UX designers to translate requirements into scalable solutions.
  • Write unit and integration tests; participate in peer code reviews to ensure quality and consistency.
  • Deploy applications using CI/CD pipelines and monitor performance and uptime.
  • Troubleshoot bugs and provide ongoing application support and maintenance.
  • Contribute to the development of documentation, coding standards, and reusable libraries.
  • Participate in Agile development ceremonies including sprint planning, daily stand-ups, and retrospectives.

Benefits

  • Health, Dental, and Vision insurance
  • Life Insurance
  • Short-Term & Long-Term Disability Insurance
  • a 401(k)-retirement plan with company match
  • paid time off
  • other benefits that will be detailed upon your onboarding
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service