Software Engineer - ReactJS FullStack

BrevoNoida, Uttar PradeshHybridFull-timeMid level, 2–5 yearsListed 11 hours ago

Apply now

About this role

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 JavaScript.

- Develop reusable components and contribute to frontend architecture.

- Work with React Hooks, state management, and modern frontend patterns.

- Improve application performance, responsiveness, and reliability.

- Design, build, and maintain backend APIs and services that support product features.

- Develop server-side logic, data flows, validations, and business rules.

- Integrate frontend applications with backend services and external systems.

- Work with authentication, authorisation, error handling, logging, and API security.

- Investigate and resolve issues across the frontend and backend layers.

- Contribute to database interactions, data modelling, and query performance.

- Write unit, integration, and end-to-end tests across the stack.

- Contribute to monorepos, shared libraries, build systems, and CI/CD workflows.

- Participate in code reviews and collaborate with product, design, and engineering teams

What will contribute to your success?

- 2-3 years of experience in full-stack software development.

- Strong experience with ReactJS, TypeScript, and JavaScript .

- Hands-on experience building production-grade frontend applications.

- Practical experience designing and developing backend APIs and services.

- Good understanding of server-side development, business logic, authentication, and data validation.

- Familiarity with databases, data modelling, and backend performance.

- Experience integrating frontend applications with APIs and external services.

- Familiarity with backend technologies such as Node.js or an equivalent technology stack.

- Experience with testing frameworks and writing reliable automated tests.

- Familiarity with build tools, monorepos, CI/CD pipelines, and dependency management.

- Strong problem-solving, ownership, and communication skills.

What we offer:

- A place to grow, together: A unique opportunity to join an international and collaborative office in a vibrant neighbourhood.

- Practical 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 Udemy

- Flexible for life: Generous leave policy and holiday calendar

- Wellbeing 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 recognitions.

Interview 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.