About the role
We are looking for a talented Full Stack Engineer to build and scale high-performance web applications. You will work closely with Product, Design, and Engineering teams to develop end-to-end solutions, contribute to architectural decisions, and deliver exceptional user experiences.
Responsibilities:
- Design, develop, test, and maintain scalable web applications.
- Build robust backend services, APIs, and microservices.
- Develop responsive and intuitive frontend interfaces.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize application performance, reliability, and security.
- Participate in code reviews and mentor junior engineers.
- Troubleshoot production issues and implement fixes.
- Contribute to system design, architecture discussions, and technical roadmaps.
Requirements:
- 2 to 4 years of experience in full-stack development.
- Strong proficiency in Node.js, Javascript for backend development.
- Experience with React.js, Angular, or Vue.js for frontend development.
- Strong understanding of REST APIs, microservices architecture, and distributed systems.
- Experience with databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Knowledge of caching technologies like Redis.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Experience with CI/CD pipelines and containerization tools (Docker, Kubernetes).
- Strong problem-solving and debugging skills.
Good to Have:
- Experience working in high-scale product companies.
- Exposure to event-driven architectures using Kafka/RabbitMQ.
- Knowledge of system design and scalability patterns.
- Experience with AI/ML-powered applications or GenAI integrations.