Job Description :
We are looking for a Senior Full-stack JavaScript Developer responsible for the client-side of our service. Your primary focus will be to implement a complete user interface in the form of a web app, with a focus on performance. Your primary duties will include creating modules and components and coupling them together into a functional app. You will work in a team with the back-end developers and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities :
- Build scalable and loosely coupled services to extend our platform.
- Build bulletproof API integrations with third-party APIs for various use cases.
- Evolve our Infrastructure and add a few more nines to our overall availability.
- Have full autonomy and own your code, and decide on the technologies and tools to deliver as well as
operate large-scale applications on AWS.
Give back to the open-source community through contributions to code and blog posts.This is a startup, so everything can change as we experiment with more product improvements.Requirements :
At least 4+ years of Development Experience.Frontend :
Strong expertise in React.js and modern React patterns (hooks, context API, state management tools like Redux or Zustand).Deep understanding of web performance optimization and browser behavior.Good grasp of component design systems and UI / UX standards.Backend :
Hands-on experience with Node.js (Express / NestJS).Experience building RESTful and / or GraphQL APIs.Proficiency with SQL and NoSQL databases (e. g., PostgreSQL, MongoDB, Redis).DevOps and Infrastructure :
Strong understanding of Docker and container orchestration with Kubernetes.Experience working with CI / CD pipelines (GitHub Actions, GitLab CI, etc.).Familiarity with monitoring / logging (Prometheus, Grafana, ELK / EFK, etc.).Architecture and Systems Thinking :
Exposure to microservices , event-driven systems, and distributed system design.Ability to understand and reason about complex systems, trade-offs, and bottlenecks.Experience working with API-first and configuration-driven architectures.(ref : hirist.tech)