remote
Full Stack React Developer - Ascension
Software Engineer
Lead the design and implementation of scalable SaaS applications using React, JavaScript, and Node.js, while modernizing legacy systems and optimizing data flow for high performance.
About the role
Key Responsibilities
- Architect dynamic, high‑performing user interfaces with React and modern state‑management libraries such as Redux.
- Lead the migration of legacy frameworks (e.g., Knockout.js) into a modern React ecosystem, ensuring seamless transition and zero downtime.
- Collaborate with backend teams to design and optimize SQL‑based data pipelines that support real‑time application performance.
- Write clean, maintainable, and well‑tested code across the full stack, from client‑side components to server‑side APIs.
- Participate in code reviews, performance tuning, and continuous integration/continuous deployment (CI/CD) processes.
Requirements
- Proven experience building enterprise‑grade SaaS applications with React, JavaScript, and Node.js.
- Strong understanding of state management patterns and performance optimization techniques.
- Hands‑on experience with SQL databases and data migration strategies.
- Excellent problem‑solving skills and ability to work independently in a remote environment.
- Effective communication skills and a collaborative mindset.
Skills
reactjavascriptnodejsreduxsql