Rezolve.AI - Senior Software Engineer - MERN stack
Job Description
Job Title : Senior Software Engineer
\nExperience Level: 4-8 Years
\nLocation : Chennai (Onsite)
\nAbout Rezolve.ai
\nWe're an AI-first SaaS company leveraging the latest advancements in Generative AI. We are proud to build a world-class employee support Agentic AI solution that is disrupting ITSM and HR operations. Rezolve.ai is recognized by Gartner and Forrester for its rapid adoption and end-user benefits. We are in an exciting growth phase and are looking for experienced, ambitious professionals who want to accelerate their own career goals and ours.
\nKey Responsibilities
\n1. Technical Leadership
\nLead the design and development of complex product features using TypeScript, React.js, and Node.js (Full-stack preferred).
\nEstablish best practices for software development and guide the team in adhering to them.
\nConduct design and code reviews to ensure high-quality deliverables.
\n2. Feature Development
\nArchitect and implement scalable RESTful APIs and front-end UIs.
\nOptimize system performance and ensure robust, secure solutions.
\nBuild modular, reusable components and libraries for future use.
\n3. Proactive User-Centric Approach
\nActively think on behalf of users to design features that address real-world problems.
\nEngage with the community to gather feedback and refine product features.
\nPerform proactive analysis to anticipate demand and prioritize high-impact solutions.
\n4. Mentorship & Collaboration
\nMentor junior engineers, fostering their technical growth and career development.
\nCollaborate with Product Managers and QA to refine requirements.
\nAct as a bridge between technical and non-technical stakeholders.
\n5. Strategic Contributions
\nIdentify technical opportunities and risks, proposing innovative solutions.
\nDrive architectural improvements and long-term technical strategies.
\nChampion user-centric design principles.
\n6. System Maintenance & Improvements
\nTroubleshoot and resolve complex system issues effectively.
\nProactively identify areas for performance optimization and refactoring.
\nEnsure compliance with industry standards for security and scalability.
\n7. Tool & Process
\nUtilize Jira for issue tracking and agile project management.
\nUse Git for version control and code collaboration.
\nIntegrate CI/CD pipelines via Jenkins for seamless deployments.
\nLeverage Docker and Kubernetes for containerized application deployments.
\nCollaborate with Azure Cloud infrastructure.
\n8. Documentation & Knowledge Sharing
\nCreate and maintain comprehensive technical documentation.
\nShare knowledge through Confluence and team workshops.
\nKey Goals
\nTimely delivery.
\nUser-first mindset.
\nWork output, novelty, and pattern application.
\nSelf-initiatives for reducing repetitive and manual effort.
\nRequired Skills
\nExtensive experience with TypeScript, React.js, Node.js, and PostgreSQL.
\nProven ability to design scalable, high-performing APIs and UIs.
\nDeep understanding of modern software development practices.
\nExpertise in Docker and Kubernetes.
\nStrong familiarity with Jira and Confluence.
\nAdvanced knowledge of Azure Cloud.
\nSoft Skills
\nExceptional problem-solving abilities.
\nStrong leadership and mentoring capabilities.
\nExcellent communication skills.
\nUser-first mindset.
\nAbility to engage with community feedback.
\nMeticulous attention to detail.
\nNice to Have
\nExperience with OpenTelemetry.
\nKnowledge of K6 performance testing.
\nFamiliarity with GitHub Copilot.
\nExposure to GraphQL.
\nSuccess Metrics
\nDeliver complex features with minimal bugs.
\nStrong user community engagement.
\nPositive peer and stakeholder feedback.
\nImproved system performance and stability.
\nEffective mentorship of junior engineers.
\nWhy Join Rezolve.ai
\nDrive cutting-edge AI innovations in ITSM.
\nWork on impactful projects with a modern tech stack.
\nCollaborative, innovative work environment.
\nContinuous learning opportunities.
\nContribute to product and team development.