Software Engineer - ReactJS FullStack
Brevo · Noida, Uttar Pradesh, India
Tailor my CV for this job — freeBrevo, formerly known as Sendinblue, is the leading customer relationship management (CRM) suite designed to fully cultivate long-term customer relationships to empower businesses and expand in a fast-changing digital world. Brevo makes it simple and accessible for businesses to grow their customer relationships with intuitive and scalable marketing and CRM tools such as Email, SMS, WhatsApp, Chat, Marketing Automation, Meetings, and much more.As a proud B Corp certified company, we are committed not only to performance but also to purpose—meeting high standards of social and environmental impact.We are a rapidly growing team of more than 800+ employees, representing over 67 nationalities spread across eight offices in Paris, Berlin, Sofia, Noida, Bengaluru, Seattle, Vienna, and Toronto.At Brevo, all Brevonauts evolve in a multicultural, caring, and flexible environment. We are an international team composed of tech & non-tech profiles looking for talents that share our values: empower the customer, build up together, impact first, humbly open, and people company.We are looking for a Full Stack Software Engineer to help us build engaging, scalable, and reliable digital experiences for Brevo’s customers.You will work primarily on React-based applications while also contributing to APIs, backend services, integrations, and end-to-end product features. You will collaborate closely with product managers, designers, backend engineers, and other development teams to translate customer and business needs into high-quality software.We are looking for someone who enjoys solving meaningful customer problems, takes ownership of their work, and is comfortable working across the technology stack.As a Reactjs Developer, you will:Build and maintain scalable React applications using TypeScript and JavaScriptDevelop reusable components and contribute to frontend architectureWork with React Hooks, state management, and modern frontend patternsImprove application performance, responsiveness, and reliabilityDesign, build, and maintain backend APIs and services that support product featuresDevelop server-side logic, data flows, validations, and business rulesIntegrate frontend applications with backend services and external systemsWork with authentication, authorisation, error handling, logging, and API securityInvestigate and resolve issues across the frontend and backend layersContribute to database interactions, data modelling, and query performanceWrite unit, integration, and end-to-end tests across the stackContribute to monorepos, shared libraries, build systems, and CI/CD workflowsParticipate in code reviews and collaborate with product, design, and engineering teamsWhat will contribute to your success?2-3 years of experience in full-stack software developmentStrong experience with ReactJS, TypeScript, and JavaScriptHands-on experience building production-grade frontend applicationsPractical experience designing and developing backend APIs and servicesGood understanding of server-side development, business logic, authentication, and data validationFamiliarity with databases, data modelling, and backend performanceExperience integrating frontend applications with APIs and external servicesFamiliarity with backend technologies such as Node.js or an equivalent technology stackExperience with testing frameworks and writing reliable automated testsFamiliarity with build tools, monorepos, CI/CD pipelines, and dependency managementStrong problem-solving, ownership, and communication skillsWhat we offer:A place to grow, together: A unique opportunity to join an international and collaborative office in a vibrant neighbourhoodPractical perks for everyday balance: Cab Facility and meal vouchers per day; Employee-friendly salary structure with tax-saving components. 1.4x pay on holidays/weekends for critical work; excellent referral program with high-value gift options (e.g., bike, flight tickets)Learning, every step of the way: Over 155,000 courses on UdemyFlexible for life: Generous leave policy and holiday calendarWellbeing that works: INR 10 Lakh medical insurance fully covered by the company;A culture that cares: Bi-annual global company off-sites and inter-office travel; Team outings, virtual celebrations, and birthday recognitionsInterview Process:Round 1 - Technical Interview via Virtual (60mins)Round 2 - Technical Interview via Virtual (60 mins)Round 3 - Hiring Manager Interview In-Person (60 mins)Round 4 - HR round (30mins)Brevo puts diversity and inclusion at the heart of its values. We examine all applications with treatment based on equal skills and applying the principles of non-discrimination.Brevo values work-life balance and offers flexible working hours and remote work. This policy is based on a mutual understanding between the Head of, Managers, and Team Members.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.