About the Role Heveahill is seeking a highly skilled Senior Full Stack Engineer to lead the design, development, and deployment of a next-generation CRM platform. This role requires deep expertise in React.js , Node.js with Express , and prior experience working on CRM applications or enterprise SaaS platforms. You will be responsible for building a scalable, secure, and feature-rich CRM that supports complex business workflows, integrations, and analytics. Key Responsibilities End-to-End Development Own the architecture, backend services, frontend UI, and integration layers of the CRM platform. Frontend Development Build dynamic, responsive, and intuitive interfaces using React.js, Redux (or equivalent), and modern component libraries. Backend Development Design and implement scalable RESTful APIs using Node.js, Express, and secure database connections. Database Management – Work with relational databases (PostgreSQL/MySQL) and implement complex queries, indexing, and optimization strategies. CRM-Specific Features – Develop modules for lead management, customer lifecycle tracking, workflows, role-based access control, reporting, and analytics. Integrations – Connect with third-party APIs such as payment gateways, marketing platforms, communication tools, and document management systems. Security & Compliance – Implement authentication (OAuth2, JWT), data encryption, audit logging, and compliance controls (HIPAA, GDPR, or PCI where applicable). Performance Optimization – Ensure high-performance APIs and frontend rendering for large datasets and real-time updates. Collaboration & Mentorship – Work closely with UI/UX designers, QA engineers, and product managers, while mentoring junior developers. Deployment & DevOps – Set up CI/CD pipelines, containerized deployments (Docker/Kubernetes), and manage cloud infrastructure (AWS/Azure). Required Qualifications 7+ years of professional software development experience. 4+ years of hands-on experience with React.js (Hooks, Context API, Redux). 4+ years of experience with Node.js and Express in production environments. Proven experience in designing and delivering CRM or ERP systems at scale. Strong database skills (PostgreSQL, MySQL, or equivalent). Experience integrating third-party APIs and handling complex data workflows. Knowledge of authentication/authorization frameworks and security best practices. Familiarity with cloud platforms (AWS, Azure, or GCP). Strong understanding of Agile methodologies and Git-based workflows. Preferred Skills Experience with microservices architecture . Familiarity with GraphQL and API gateway patterns. Knowledge of real-time communication (WebSockets, Socket.io). Understanding of data warehousing and business intelligence tools. Prior experience in industries with compliance requirements (Healthcare, Finance, etc.). What We Offer Opportunity to lead the technical direction of a high-impact CRM platform. Collaborative, innovation-driven environment. Flexible work arrangements and competitive compensation. Potential for long-term engagement and leadership growth.
About the Role We are seeking a talented UI/UX Designer to join our creative and product team. The ideal candidate will have hands-on experience designing intuitive, user-friendly interfaces for web and mobile applications . You should be comfortable working with Figma for prototyping, Adobe Creative Suite for visual assets, and industry-standard design practices to deliver high-quality user experiences. Key Responsibilities Collaborate with product managers, developers, and stakeholders to translate requirements into engaging user interfaces. Design user flows, wireframes, prototypes, and high-fidelity mockups in Figma . Ensure designs are optimized for both web and mobile platforms . Apply UX principles to create intuitive, accessible, and user-friendly designs. Create and manage design systems, style guides, and reusable components. Use Adobe Creative Suite (Photoshop, Illustrator, XD, After Effects) for visual assets, icons, and graphics. Conduct usability testing and iterate designs based on user feedback. Stay updated on design trends, usability standards, and emerging tools. Required Qualifications Bachelors degree in Design, Computer Science, Human-Computer Interaction, or a related field (or equivalent practical experience). 1–5 years of professional experience in UI/UX design. Proficiency in Figma for prototyping and collaboration. Strong knowledge of Adobe Creative Suite (Photoshop, Illustrator, XD, etc.). Experience designing for both web and mobile platforms. Solid understanding of responsive design principles and UI/UX best practices . Strong portfolio showcasing design projects and problem-solving skills. Preferred Skills Experience with motion design or animation tools. Familiarity with HTML, CSS, and front-end development concepts . Exposure to Agile/Scrum environments . Basic knowledge of accessibility standards (WCAG). What We Offer Competitive salary and benefits. Opportunity to work on diverse projects with cross-functional teams. Growth and learning opportunities in modern design practices. Collaborative and creative work environment.