Full Stack Developer (ReactJS + Kotlin/Java + AWS)

Chennai, Tamil Nadu, India
May 15, 2025
May 15, 2026
Onsite
Full-Time
4 - 6 Years
Job Description

We are seeking a passionate and skilled Full Stack Developer to join our dynamic team. This role offers the opportunity to work on innovative and scalable web applications, leveraging modern front-end and back-end technologies to deliver exceptional user experiences.

Experience. 4.5 to 6 Years

Tech Stack & Expertise

Frontend Development

  • Proficient in ReactJS with deep understanding of core concepts like component lifecycle, hooks, and JSX
  • Hands-on experience with state management libraries such as Redux, Redux-Saga, and Redux Toolkit
  • Strong ability to build responsive, accessible, and performant UI components
  • Experience in implementing reusable design systems and component libraries

Backend Development

  • Proficiency in Java and Kotlin for developing robust RESTful services and microservices
  • Solid understanding of object-oriented programming, concurrency, and design patterns
  • Experience with ORM frameworks (e.g., Hibernate, JPA) for seamless integration with relational databases
  • Ability to write clean, modular, and testable code with proper documentation

Database & Query Optimization

  • Strong knowledge of SQL with experience in database design, query optimization, and performance tuning
  • Hands-on experience working with relational databases such as PostgreSQL or MySQL
  • Ability to write complex joins, stored procedures, and data transformation logic

DevOps & Deployment

  • Working knowledge of building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions
  • Familiarity with containerization technologies such as Docker for creating scalable and portable application environments
  • Experience in deploying microservices and applications on AWS cloud infrastructure
  • Understanding of core AWS services like EC2, ECS, S3, RDS, Lambda, and CloudFormation

What You'll Do

  • Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers to deliver new features and improvements
  • Design and develop scalable web and backend services using modern frameworks and cloud platforms
  • Ensure code quality, maintainability, and best practices through code reviews and unit/integration testing
  • Participate in architectural discussions, performance reviews, and continuous integration/deployment
  • Continuously explore new technologies and frameworks to drive innovation within the team

Desired Attributes

  • Strong problem-solving skills and the ability to work independently or within a team
  • Comfortable working in Agile/Scrum environments
  • Excellent communication skills to articulate technical solutions effectively
  • A passion for clean, readable, and well-documented code
  • Proactive in identifying technical debt and suggesting optimizations

Bonus Skills (Nice to Have)

  • Experience with GraphQL or WebSockets
  • Familiarity with Kubernetes or serverless architecture
  • Exposure to monitoring and logging tools like ELK, Prometheus, or CloudWatch

Why Join Us?

  • Work with cutting-edge technologies and contribute to impactful products
  • Collaborative and innovation-driven culture
  • Competitive compensation and performance-based growth
  • Opportunities to grow into leadership or architectural roles

If you thrive in a fast-paced, agile environment and love solving complex technical challenges, we want to hear from you!