About The Role
The role owns the end-to-end development of high-performance web applications and services, delivering seamless user-facing features across both the frontend and backend layers.
The engineering team builds scalable architectures using modern
JavaScript/
TypeScript frameworks, robust
API designs, and
cloud-native infrastructure to support high-throughput demands.
Key Responsibilities
- Design and build scalable full-stack web applications using React, TypeScript, Node.js, and modern relational databases
- Architect and implement RESTful and GraphQL APIs ensuring low latency, high availability, and robust security standards
- Develop responsive, accessible, and performant user interfaces with clean component architectures and state management
- Manage database schemas, query optimization, and caching strategies using PostgreSQL and Redis
- Automate CI/CD pipelines, containerize applications with Docker, and deploy services on cloud platforms like AWS
- Write comprehensive unit, integration, and end-to-end tests; participate in rigorous code reviews
What We Are Looking For
- 3–6 years of professional software engineering experience building complex full-stack web applications
- Strong proficiency in modern JavaScript/TypeScript, React, Node.js, and CSS/HTML standards
- Hands-on experience with SQL databases, ORMs, and cloud infrastructure (AWS, GCP, or Azure)
- Solid understanding of software design patterns, API security, and performance optimization
- Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience
- Bonus: Experience with mobile development (React Native), GraphQL federation, or event-driven architectures using Kafka