Fullstack Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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)
- Build and deploy cloud-native applications leveraging AWS services
- Contribute to AI-assisted / agentic workflows (e.g., automation, intelligent agents, developer productivity tooling)
- Ensure system performance, scalability, security, and reliability
- Participate in Agile ceremonies and collaborate across engineering, DevOps, and product teams
- Work closely with customer and onshore teams for requirements, feedback, and delivery alignment
- 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 d
Additional Information
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. Job Description 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at techwave? Share your experience