Full Time
Software Architect
GravityWrite is seeking a talented Software Architect to join our team. We're revolutionizing the way people write and create content using AI technology.
Job Description
GravityWrite is seeking a talented Software Architect to join our team. We're revolutionizing the way people write and create content using AI technology.
Responsibilities
Designing and implementing scalable React-based applications
Leading the development of our frontend architecture
Optimizing application performance and ensuring code quality
Collaborating with cross-functional teams to define and implement new features
Mentoring junior developers and promoting best practices
Conducting code reviews and enforcing development standards
Translating technical challenges into clear communication for stakeholders
Requirements
Experience – Minimum 2+ years of experience as an Architect.
React (Advanced) – Deep expertise in React architecture, component lifecycles, hooks, and performance optimization.
React Query – Proficiency in managing server state, caching, and asynchronous data fetching.
TypeScript – Enforce strict typing to catch errors early and enhance code quality.
Zod – Experience in schema validation and ensuring type safety for data inputs/outputs.
Authentication/Authorization – Experience with OAuth, JWT, and best practices in securing APIs.
Code Reviews and Best Practices – Strong advocate for code quality, peer reviews, and enforcing development standards.
Communication and Stakeholder Management – Ability to translate technical challenges to non-technical stakeholders.
Mentorship and Team Building – Experience growing and mentoring engineering teams.
Good to Have
Next.js or Remix/React Router (SSR/SSG) – Experience with server-side rendering (SSR) or static site generation (SSG) for performance and SEO benefits.
Jest / React Testing Library – Comprehensive unit and integration testing knowledge to improve frontend reliability.
Storybook – Component isolation and documentation to ensure consistent UI development.
Node.js / Express / NestJS – Familiarity with popular backend frameworks to effectively collaborate with backend teams.
CI/CD (GitHub Actions, Jenkins, CircleCI) – Automating builds, tests, and deployments to reduce bugs in production.
Cloud Platforms (AWS/GCP/Azure) – Familiarity with deploying applications in cloud environments.
Apply Now & Join our Team
We’re always on the lookout for passionate professionals!