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!