Logo
HeyIris.AI

Lead Software Engineer - System Redesign

HeyIris.AI, New York, New York, us, 10261


About UsWe are a pre-seed SaaS startup leveraging Generative AI to streamline RFP and security questionnaire answering processes. We're embarking on an exciting journey to redesign and modernize our tech stack, and we need a skilled engineer to drive this transformation.The RoleWe're seeking an experienced senior Software Engineer to spearhead the redesign of our current Django and vanilla JavaScript application into a modern, RESTful React-based solution. This role combines hands-on development with technical leadership, requiring a deep understanding of both front-end and back-end technologies.Key ResponsibilitiesLead the architectural redesign and implementation of our new RESTful React applicationDevelop and enforce coding standards, best practices, and conventions across the teamCreate and oversee the implementation of a comprehensive testing strategyWork with and coordinate with other teams adding new capabilities to the existing solutionCollaborate with stakeholders to define and prioritize modernization effortsMentor and guide the development team throughout the transformation processImplement and manage CI/CD pipelines and AWS infrastructureRequirementsProven experience in leading large-scale system redesign and modernization projectsStrong proficiency in React, RESTful API design, and modern JavaScript practicesProven experience in leading Python-based applications, preferably in Generative AISolid understanding of Django and experience transitioning from monolithic to microservices architectureExpertise in designing scalable, maintainable, and efficient software systemsIn-depth knowledge of software design patterns and architectural best practicesExperience with AWS services and cloud infrastructure managementProficiency in setting up and managing CI/CD pipelinesStrong background in automated testing strategies (unit, integration, E2E)Excellent communication skills and ability to lead and mentor a development teamProven track record of balancing system improvements with ongoing feature developmentPreferred QualificationsFamiliarity with containerization technologies (e.g., Docker, Kubernetes)Understanding of Generative AI applications and Retrieval-Augmented Generation (RAG)Experience with Agile methodologies and project management toolsWhat We OfferOpportunity to lead a critical, high-impact project in an innovative startupCompetitive salary and equity packageRemote-friendly work environmentProfessional development opportunitiesChance to shape the technical direction of a cutting-edge AI-driven SaaS productWork ModelHybrid (office is located in NYC)If you're passionate about redesigning and modernizing software systems and want to play a pivotal role in shaping the future of AI-driven SaaS solutions, we want to hear from you!