

Techwave, we are always in an exercise to foster a culture of growth, and inclusivity. We ensure whoever is associated with the brand is being challenged at every step and is provided with all the necessary opportunities to excel in life. People are at the core of everything we do.
Who are we?
Techwave is a leading global IT and engineering services and solutions company revolutionizing digital transformations. We believe in enabling clients to maximize the potential and achieve a greater market with a wide array of technology services, including, but not limited to, Enterprise Resource Planning, Application Development, Analytics, Digital, and the Internet of things (IoT).
Founded in 2004, headquartered in Houston, TX, USA, Techwave leverages its expertise in Digital Transformation, Enterprise Applications, and Engineering Services to enable businesses accelerate their growth.
Plus, we're a team of dreamers and doers who are pushing the boundaries of what's possible.
And we want YOU to be a part of it.
Role Summary:
We are seeking a highly capable Full Stack Developer who thrives in a cloud-native, AI-driven engineering environment. This role emphasizes strong computer science fundamentals, system design thinking, and the ability to build scalable applications across modern backend and frontend stacks. The ideal candidate is adaptable across technologies, comfortable working in an AWS-first ecosystem, and excited to contribute to emerging agentic (AI-assisted/autonomous) development paradigms. You will collaborate closely with architects, engineering teams, and customer stakeholders to design, build, and evolve high-performance systems.
Core Computer Science Fundamentals:
Strong understanding of Data Structures and Algorithms
Solid knowledge of Operating System concepts
Hands-on experience with Processes and Multi-threading
Good understanding of TCP/IP and Networking fundamentals
Strong foundation in Relational Database concepts
Key Responsibilities:
Collaborate with architects to translate high-level designs into scalable low-level designs
Design, develop, and maintain full stack applications across backend and frontend layers
Build and evolve microservices and API-driven architectures
Develop responsive, performant user interfaces using modern frontend frameworks
Implement backend services using robust, scalable programming languages (e.g., Java, Node.js, Python, Go, Rust)
Work with asynchronous, event-driven systems and messaging patterns
Design and optimize data models, queries, and data pipelines (SQL & NoSQL)
Required Technical Skills:
Core Engineering Skills:
Strong programming fundamentals with proficiency in at least one backend language (Java, Python, Node.js, Go, or Rust)
Strong understanding of frontend development using modern frameworks (e.g., React, Angular, or similar)
Experience building microservices and RESTful APIs
Solid understanding of multi-threading, concurrency, and performance optimization
Cloud & Platform (AWS-First):
Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS, API Gateway, ECS/EKS)
Understanding of cloud-native architecture and distributed systems
Experience with containerization (Docker) and orchestration (Kubernetes preferred)
Familiarity with CI/CD pipelines and DevOps practices
Data & Integration:
Strong SQL skills and experience with relational databases (PostgreSQL, Oracle, etc.)
Experience with NoSQL databases (e.g., MongoDB, DynamoDB)
Understanding of data processing, ETL workflows, and event-driven architectures
Experience working with messaging systems (e.g., Kafka, JMS, or similar)
Data Formats & Processing:
Experience working with JSON, XML, and data transformation techniques
Tools & Platforms
Version control systems: Git, Bitbucket or similar
Experience working in Linux/Unix environments
Familiarity with Agile methodologies
Project management tools: Jira, Asana or similar
Messaging & Integration:
JMS (ActiveMQ or IBM MQ)
Experience with asynchronous and event-driven systems
Preferred / Add-on Skills:
Exposure to agentic AI workflows, developer productivity tools, or AI-assisted coding environments
Experience with serverless architectures on AWS
Familiarity with observability tools (monitoring, logging, tracing)
Exposure to scalable and distributed system design patterns
Experience Requirements:
8+ years of experience in Full Stack Development
Proven experience in building and scaling enterprise-grade or cloud-native applications
Experience working in Agile development environments
Exposure to distributed systems and microservices architecture
Soft Skills & Behavioral Expectations:
Strong willingness to learn and adapt to new programming languages, tools, and paradigms
Self-motivated and effective in a collaborative team environment
Strong written and verbal communication skills in English
Ability to work closely with customer and onshore teams
Curiosity-driven mindset with a passion for exploration and continuous learning
Strong problem-solving and analytical thinking abilities
Ownership mindset with focus on quality, scalability, and delivery
This role prioritizes strong engineering fundamentals, cloud-native expertise (AWS), and adaptability across technologies over strict adherence to specific frameworks. Candidates should demonstrate the ability to work in evolving, AI-assisted (agentic) environments and build scalable, high-quality systems across the full stack.