Senior Software Engineer
Role Overview
Senior ReactJS Developer position for a marketing technology company, supporting Brevo customer experiences through collaboration with product managers, designers, backend engineers, and development teams.
Full-time permanent placement; payroll and compliance are managed by the marketing technology company.
The posting lists a hybrid opportunity and describes a hybrid setup with two work-from-home days.
Key Skills for This Role
Full Job Posting
Opportunity details
Senior ReactJS Developer position for a marketing technology company, supporting Brevo customer experiences through collaboration with product managers, designers, backend engineers, and development teams.
Full-time permanent placement; payroll and compliance are managed by the marketing technology company.
The posting lists a hybrid opportunity and describes a hybrid setup with two work-from-home days.
Compensation
- Salary is confidential and based on experience; no salary cadence or amount is provided.
Must-have skills
- CI/CD, Jest, micro-frontends, Webpack or Vite, genuine monorepo experience, React architecture and patterns, and ReactJS.
Role responsibilities
- Develop robust React applications and lead complex modules with ownership and technical judgment.
- Create clean abstractions and reusable patterns; write efficient code following DRY principles.
- Optimize rendering, bundles, caching, and load speeds for application performance and responsiveness.
- Use unit, integration, and component testing and continuous monitoring to support production reliability.
- Translate design and functional specifications into production-ready code with modern frontend toolchains.
- Scale monorepo workspaces through modularization, versioning, and dependency management.
- Improve build processes, deployment pipelines, and CI/CD workflows; collaborate across teams.
Candidate profile
- 3+ years of hands-on ReactJS experience, with strong React Hooks, state management, and JavaScript fundamentals.
- Experience leading complex modules or features in large-scale web applications.
- Strong monorepo knowledge covering workspaces, module isolation, shared libraries, version control, and publish/release workflows.
- Proficiency in TypeScript, JavaScript, React architecture, design patterns, and performance optimization.
- Knowledge of Webpack, Vite, or similar build systems; CI/CD pipeline experience.
- Competence with Jest, React Testing Library, or similar frameworks and reliable test-suite development.
- Strong problem-solving, communication, collaboration, and adaptability.
Preferred experience
- High-scale SaaS or B2B email/marketing technology experience is a nice-to-have.
- Familiarity with AI tools and coding agents such as Claude, GitHub Copilot, or Cursor is a plus.
Benefits and workplace culture
- Benefits include cab facilities, per-day meal vouchers, holiday/weekend pay for critical work, referral rewards, Udemy courses, facilitator-led training, and personalized development.
- The company describes a hybrid setup with two work-from-home days, a home workspace budget, and leave benefits.
- Other offerings include off-sites, inter-office trips, team activities, and employee communities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Uplers
Technical Architect
Noida, IND
Nuaav seeks a senior Technical Architect to own end-to-end architecture for enterprise full-stack products, with emphasis on backend, cloud-native, distributed systems, security, and reliability. Candidates need 14+ year
QA Engineer
Hyderabad, IND
The employer seeks an experienced QA Engineer to validate streaming applications across devices, platforms, and network conditions. The role covers functional, compatibility, usability, and performance testing, defect tr
AI CRM Developer / CRM Automation Engineer
Hyderabad, IND
Veritra, via Uplers, is hiring an AI CRM Developer / CRM Automation Engineer to design and build an AI-powered CRM covering onboarding, sales, contracts, billing, finance, and support. You will build intelligent workflow
AWS GenAI Engineer
Hyderabad, IND
Uplers is recruiting an AWS GenAI Engineer to design and develop generative AI applications using Amazon Bedrock, Bedrock AgentCore, SageMaker, RAG pipelines, and foundation models. The role requires strong Python and ML
AI Solutions Engineer (Hybrid - Banaglore)
Bengaluru, IND
An AI Solutions Engineer is sought to build and deploy voice agents for enterprise client use cases and improve their performance in production. The role suits an early-career candidate with hands-on LLM and prompting ex
Full Stack Engineer (Voice AI)
Noida, IND
A Uplers client is seeking a full-stack engineer to own production features across a MEAN-based Voice AI platform, including APIs, real-time services, integrations, databases, and Angular interfaces. The role requires pr
Technical Architect
Noida, IND
QA Engineer
Hyderabad, IND
AI CRM Developer / CRM Automation Engineer
Hyderabad, IND
AWS GenAI Engineer
Hyderabad, IND
AI Solutions Engineer (Hybrid - Banaglore)
Bengaluru, IND
Full Stack Engineer (Voice AI)
Noida, IND