Full Stack Developer

Tcpwave Inc.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Experienced
Experience required
3 years minimum
Compensation
$105,237.0 - $126,736.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management JIRA HTML5 Automation of Tests Microsoft Azure
+84 more
Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Databases Continuous Integration Data Systems Database Applications Dynamic Host Configuration Protocol Software Debugging Software Design Patterns Linux DevOps Domain Name System (DNS) Github Design of User Interfaces Monitoring of Systems Identity and Access Management Python (Programming Language) Network Security PostgreSQL Message Broker MongoDB MySQL Node.Js NoSQL Object-Oriented Software Development Open Source Technology Performance Tuning Scrum Methodology RabbitMQ Redis Cloud Services Ansible Swagger Responsive Web Design Secure Coding Shell Script Software Construction Software Engineering Software Systems TypeScript Web Applications Web Application Frameworks Web Platforms Openapi Google Cloud Enterprise Software Applications Load Balancing Computer Network Technologies Postman Tailwind ReactJS Express.js Grafana Spring-boot Software Troubleshooting Multi-Cloud Backend Git Vue.js Event Driven Architecture AngularJS Gitlab-ci Kubernetes Infrastructure Automation Frameworks Information Technology Performance Monitor Enterprise Integration Apache Kafka Graphql Machine Learning Operations Tools for Reporting Front End Software Development React Redux Restful APIs Terraform Open Network Automation Platform Software Version Control Docker Jenkins Web Api Microservices

Job description

As a Full Stack Developer at TCPWave, you will contribute to the design, development, enhancement, and maintenance of mission-critical applications used by global customers. You will work closely with product managers, architects, QA engineers, DevOps teams, and UI/UX designers to deliver high-quality software solutions., The Full Stack Developer will be responsible for developing modern web applications across both frontend and backend systems. This role requires expertise in building responsive user interfaces, designing APIs, managing databases, and deploying scalable applications in cloud or hybrid environments.

You will participate in the complete software development lifecycle, including requirements analysis, architecture discussions, coding, testing, debugging, performance optimization, and deployment.

This position is ideal for engineers who enjoy working across multiple layers of the technology stack and want to contribute to enterprise-grade networking and automation products.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications and enterprise web platforms.
  • Build responsive and user-friendly frontend interfaces using modern JavaScript frameworks and UI libraries.
  • Develop backend services, RESTful APIs, and microservices architectures to support frontend and platform integrations.
  • Collaborate with cross-functional teams to gather requirements and translate business needs into technical solutions.
  • Write clean, efficient, reusable, and maintainable code following software engineering best practices.
  • Participate in architecture reviews, code reviews, and technical design discussions.
  • Integrate applications with cloud services, databases, authentication systems, and third-party APIs.
  • Optimize application performance, scalability, and security across frontend and backend environments.
  • Troubleshoot software defects, production issues, and system bottlenecks.
  • Contribute to CI/CD pipelines, automated testing, and DevOps workflows.
  • Maintain technical documentation for applications, APIs, and deployment procedures.
  • Stay updated on emerging technologies, frameworks, and industry best practices.
  • Support agile development methodologies including sprint planning, standups, retrospectives, and backlog grooming.
  • Collaborate with QA teams to ensure software quality, reliability, and release readiness.
  • Participate in product enhancements and innovation initiatives related to cloud networking, automation, AI/ML integration, and enterprise infrastructure management., Technical SkillsFrontend Technologies
  • React.js
  • Angular
  • Vue.js
  • JavaScript
  • TypeScript
  • Redux
  • HTML5
  • CSS3
  • Tailwind CSS
  • Bootstrap

Backend Technologies

  • Java
  • Spring Boot
  • Python
  • Node.js
  • Express.js
  • REST APIs
  • Microservices

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

DevOps & Cloud

  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Jenkins
  • GitHub Actions
  • CI/CD pipelines

Tools & Platforms

  • Git
  • Jira
  • Linux
  • Postman
  • Swagger/OpenAPI

What You’ll Work On

At TCPWave, Full Stack Developers contribute to innovative products and platforms involving:

  • Enterprise IPAM, DNS, and DHCP management
  • Cloud networking automation
  • AI-driven infrastructure intelligence
  • Network security and compliance solutions
  • Multi-cloud orchestration platforms
  • Web-based dashboards and analytics systems
  • Automation and provisioning workflows
  • Infrastructure monitoring and reporting tools

This role offers opportunities to work on technically challenging projects with global enterprise impact.

Requirements

Do you have experience in Version control systems?, Do you have a Bachelor’s degree?, We are looking for a highly motivated and experienced Full Stack Developer to join our growing engineering team. The ideal candidate is passionate about building scalable enterprise applications, enjoys solving complex technical challenges, and thrives in a collaborative environment focused on innovation and product excellence., * Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.

  • 3+ years of professional experience in full stack software development.
  • Strong proficiency in frontend technologies including:
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • React.js, Angular, or Vue.js
  • Strong experience with backend development using:
  • Java
  • Python
  • Node.js
  • Spring Boot
  • Express.js
  • Experience building REST APIs and microservices architectures.
  • Solid understanding of relational and NoSQL databases such as:
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Experience working with Git-based version control systems.
  • Familiarity with Linux/Unix environments and shell scripting.
  • Understanding of software design patterns, object-oriented programming, and scalable application architecture.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Knowledge of cloud platforms including AWS, Azure, or Google Cloud Platform.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment., * Experience developing enterprise SaaS platforms.
  • Exposure to networking technologies including DNS, DHCP, IPAM, load balancing, or network automation.
  • Experience with AI/ML integrations or data-driven applications.
  • Knowledge of cybersecurity principles and secure coding practices.
  • Familiarity with Terraform, Ansible, or infrastructure-as-code tools.
  • Experience with event-driven architectures and message brokers such as Kafka or RabbitMQ.
  • Exposure to GraphQL APIs.
  • Understanding of performance monitoring and observability tools.
  • Prior experience working in Agile/Scrum development environments.
  • Contributions to open-source projects or technical communities are a plus.

Benefits & conditions

2.32.3 out of 5 stars Hybrid work $105,236.52 - $126,736.45 a year - Part-time, Full-time, Pulled from the full job description

  • Work from home stipend
  • Paid training
  • Military leave
  • Parental leave
  • 401(k)
  • Health insurance
  • Retirement plan, * Work on cutting-edge networking and cloud technologies.
  • Opportunity to collaborate with experienced engineering and product teams.
  • Exposure to enterprise-scale architecture and automation platforms.
  • Career growth opportunities in cloud, AI/ML, and infrastructure technologies.
  • Supportive and innovation-driven work environment.
  • Competitive compensation and benefits package.
  • Opportunity to contribute to products used by leading enterprises and service providers worldwide.

Work Environment

TCPWave promotes a collaborative and performance-oriented culture focused on innovation, continuous learning, and technical excellence. Team members are encouraged to contribute ideas, explore new technologies, and participate in building next-generation networking solutions.

Depending on project and business needs, this role may support onsite, hybrid, or remote collaboration models.

Equal Opportunity Employer

TCPWave Inc is an equal opportunity employer and values diversity in the workplace. We are committed to creating an inclusive environment for all employees regardless of race, religion, gender, age, disability, sexual orientation, veteran status, or any other protected category under applicable law.

Pay: $105,236.52 - $126,736.45 per year, * 401(k)

  • Dental insurance
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Language training provided
  • Life insurance
  • Military leave
  • Paid training
  • Parental leave
  • Retirement plan
  • Vision insurance
  • Wellness program
  • Work from home
  • Work from home stipend

About the company

TCPWave Inc is a leading provider of next-generation IP Address Management (IPAM), DNS, DHCP, cloud networking, and network automation solutions for enterprises and service providers worldwide. Our platform helps organizations modernize network infrastructure through automation, security, cloud integration, and AI-driven operations.

Apply for this position

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

Apply on indeed.com

Good distractions

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

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all