Job Description
<p><p><b>Description :</b><br/><br/></p><p>We are seeking a highly skilled Senior Full-stack Engineer to join our dynamic team.
This role demands extensive experience in both frontend and backend development, along with a strong grasp of cloud technologies and database management.
</p><p><br/></p><p>You will work closely with the Engineering team, Product team, and other stakeholders to design and implement scalable, secure, and high-performance solutions.
</p><p><br/></p><p>As a technical leader, you will ensure adherence to best practices, provide mentorship, and drive cross-functional </b><b> :</b></p><p><br/></p><p>- Technical Ownership : Design and architect complex, scalable full-stack solutions across multiple teams and systems.<br/><br/></p><p>- Hands-on Development : Write clean, maintainable, and efficient code primarily in React (frontend) and Node.js (backend).<br/><br/></p><p>- Cross-Functional Collaboration : Work with product, design, QA, and DevOps to drive alignment and deliver business value.<br/><br/></p><p>- Code and Design Reviews : Set and enforce coding standards, review code regularly, and guide design discussions.<br/><br/></p><p>- Scalability and Performance : Optimize applications for speed, efficiency, and scalability across services and UIs.<br/><br/></p><p>- Mentorship : Guide and upskill senior/staff engineers and engineering leads.
Drive best practices and continuous learning.<br/><br/></p><p>- Tech Strategy : Contribute to long-term technology vision, evaluate new tools/frameworks, and de-risk architectural decisions.<br/><br/></p><p>- DevOps and CI/CD : Collaborate on infrastructure automation, deployment pipelines, and observability practices.<br/><br/></p><p>- Security and Compliance : Ensure engineering outputs meet high standards of security, data privacy, and compliance (e.
g., GLBA, GDPR, CCPA, etc).<br/><br/><b>Requirements :</b><br/><br/></p><p>- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.<br/><br/></p><p>- 12+ years of software engineering experience, including 7+ years in full-stack development.<br/><br/></p><p>- Deep expertise in React, Node.js, and TypeScript.<br/><br/></p><p>- Proven experience in architecting complex systems and influencing tech direction at scale.<br/><br/></p><p>- Solid understanding of data structures, system design, API design, and microservices.<br/><br/></p><p>- Experience with cloud-native apps, containers, and DevOps workflows.<br/><br/></p><p>- Strong communication, mentorship, and leadership-by-influence skills.<br/><br/><b>Tech Stack :</b><br/><br/></p><p>- Frontend : React, Redux/Context API, TypeScript, Tailwind/CSS-in-JS.<br/><br/></p><p>- Backend : Node.js, Express/Nest.js, TypeScript API : REST, GraphQL.<br/><br/></p><p>- Database : PostgreSQL, MongoDB, Redis.<br/><br/></p><p>- Infra/DevOps : Docker, Kubernetes, GitHub Actions, AWS/GCP.<br/><br/></p><p>- Testing : Jest, Cypress, React Testing Library, Supertest.<br/><br/><b>Leadership and Team :</b><br/><br/></p><p>- Proven experience in coaching and mentoring a team of developers.<br/><br/></p><p>- Proven track record of delivering complex projects successfully.<br/><br/></p><p>- Ability to conduct code reviews and provide constructive feedback.<br/><br/></p><p>- Experience in agile methodologies (Scrum, Kanban).<br/><br/></p><p>- Ability to manage project timelines and deliverables effectively.</p><p><br/></p><p>- Excellent verbal and written communication skills.<br/><br/></p><p>- Ability to explain technical concepts to non-technical stakeholders.<br/><br/></p><p>- Strong analytical and problem-solving skills.<br/><br/></p><p>- Ability to troubleshoot and resolve complex technical issues.<br/><br/></p><p>- Experience in working with cross-functional teams (designers, product managers, QA).<br/><br/></p><p>- Ability to quickly learn and adapt to new technologies and frameworks.</p><br/></p> (ref:hirist.tech)