Responsibilities : Backend :
- Design and build APIs and microservices in Golang (Node.js also considered).
- Develop distributed, event-driven systems with tools like Kafka, Elasticsearch, and Cassandra.
- Ensure system scalability, fault tolerance, and high availability.
Frontend :
Develop responsive, high-performance web applications using React, Svelte, or Next.js, with Tailwind CSS.Translate design mockups into reusable, maintainable, and pixel-perfect UI components.Optimize for speed, mobile responsiveness, and cross-browser compatibility.Performance & Optimization :
Monitor and improve backend and frontend performance using profiling and analytics tools.Apply caching, asynchronous patterns, and other performance optimization techniques.Collaboration & Quality :
Participate in code reviews, enforcing best practices in code quality and software design.Work closely with designers, marketers, and product teams to deliver impactful features.Troubleshoot and resolve complex production issues.Requirements :
Strong proficiency in Golang (preferred) or Node.js .Experience with React, Svelte, or Next.js, and Tailwind CSS.Solid foundation in computer science fundamentals, algorithms, and data structures.Experience with event-driven architectures and messaging systems (e. g., Kafka).Familiarity with databases and search systems like Cassandra and Elasticsearch.Knowledge of web performance optimization and asynchronous programming.Experience with Git, CI / CD pipelines, and Agile workflows.Nice-to-Have Skills :
Experience with A / B testing and conversion optimization.Understanding of UX / UI principles and accessibility standards.Cloud deployment experience (AWS / GCP) and containerization (ref : hirist.tech)