Sr Software Engineer (React.js / Next.js)
Role Overview
The Senior Software Engineer will design, develop, and deliver scalable, high-quality web applications.
The role involves collaboration with product managers, designers, QA engineers, backend engineers, DevOps, and other cross-functional teams.
Key Skills for This Role
Full Job Posting
Company Description
EVERSANA provides commercialization services, products, and solutions to the life sciences industry.
The company serves more than 650 clients and supports therapies, patients, and healthcare innovation globally.
Role Overview
The Senior Software Engineer will design, develop, and deliver scalable, high-quality web applications.
The role involves collaboration with product managers, designers, QA engineers, backend engineers, DevOps, and other cross-functional teams.
Essential Duties and Responsibilities
- Design and maintain web applications using React.js, Next.js, TypeScript, JavaScript, HTML5, CSS3, and RESTful APIs.
- Build responsive, accessible, reusable, and high-performance UI components.
- Integrate front-end applications with RESTful APIs, GraphQL, third-party systems, and enterprise platforms.
- Use Next.js SSR, SSG, routing, API integration, and performance optimization techniques.
- Implement React state management and data-fetching solutions.
- Collaborate on API contracts, integration patterns, error handling, and data flows.
- Write maintainable, well-tested code and participate in code reviews.
- Support application performance, scalability, accessibility, usability, and security.
- Troubleshoot issues across development, testing, staging, and production environments.
- Support CI/CD, cloud deployments, monitoring, release management, and production operations.
- Participate in technical architecture discussions and mentor junior and mid-level developers.
Minimum Knowledge, Skills and Abilities
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
- The role requires 6+ years of hands-on software development experience with enterprise-level web applications.
- Strong experience with React.js, Next.js, JavaScript ES6+, TypeScript, HTML5, CSS3, and responsive web design is required.
- Experience with reusable React components, front-end architecture, Next.js rendering strategies, and API integrations is required.
- Experience with state management and data-fetching libraries such as Redux, Redux Toolkit, Zustand, Context API, React Query/TanStack Query, or SWR is required.
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 EVERSANA
Product Support Analyst (L2) – Client Support | UAT | Jira
Pune, IND
Field Access Manager - Diabetes - New York City Metro
New York City, USA
Key Account Manager - Immunology and Gene Therapy - Houston Territory
Houston, USA
Field Access Manager - Diabetes - Charlotte/Raleigh
Charlotte, USA
Field Access Manager - Diabetes - Rocky Mountain
Denver, USA
Field Access Manager - Diabetes - Providence/Hartford
Hartford, USA
Field Access Manager - Diabetes - Oklahoma/Memphis
Oklahoma City, USA
Field Access Manager - Diabetes - Northern California
San Francisco, USA
Product Support Analyst (L2) – Client Support | UAT | Jira
Pune, IND
Field Access Manager - Diabetes - New York City Metro
New York City, USA
Key Account Manager - Immunology and Gene Therapy - Houston Territory
Houston, USA
Field Access Manager - Diabetes - Charlotte/Raleigh
Charlotte, USA
Field Access Manager - Diabetes - Rocky Mountain
Denver, USA
Field Access Manager - Diabetes - Providence/Hartford
Hartford, USA
Field Access Manager - Diabetes - Oklahoma/Memphis
Oklahoma City, USA
Field Access Manager - Diabetes - Northern California
San Francisco, USA