About The Role
The role owns the full software development lifecycle for core user-facing web applications, building scalable and responsive frontend interfaces alongside robust backend microservices.
The engineering team solves complex architectural challenges where application performance, clean state management, and reliable API design directly impact the daily experience of millions of users.
Key Responsibilities
- Design, build, and maintain high-performance full-stack features using React, TypeScript, Node.js, and GraphQL
- Develop and scale backend microservices and RESTful APIs hosted on AWS cloud infrastructure using Docker and Kubernetes
- Optimize frontend application performance by implementing efficient bundle splitting, lazy loading, and state management strategies
- Write comprehensive unit, integration, and end-to-end tests using Jest, Cypress, and Testing Library to maintain high code coverage
- Participate in rigorous code reviews, architecture discussions, and continuous integration pipeline improvements
What We Are Looking For
- 3–6 years of professional software engineering experience building scalable web applications from conception to production
- Strong proficiency in modern JavaScript/TypeScript, React, HTML5, and CSS3, with solid understanding of UI/UX best practices
- Demonstrated backend experience with Node.js, Python, or Go, and relational databases like PostgreSQL
- Familiarity with cloud platforms (AWS, GCP, or Azure), containerization tools, and CI/CD workflows
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
- Bonus: Experience with React Native for mobile development, or contributions to major open-source projects