Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior/Lead Software Engineer (React.js, Next.js) image - Rise Careers
Job details

Senior/Lead Software Engineer (React.js, Next.js)

We are looking for a motivated Senior/Lead Software Engineer (React.js, Next.js) willing to operate in production support. If you like to dig into complex systems and are great at troubleshooting, you are exactly who we're looking for.Work at Exadel - Who We AreSince 1998, Exadel has been engineering its products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,000+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success and are at the core of our values.About Our CustomerThe public benefit corporation with a mission to decarbonize the advertising and media industry. The customer has developed an accurate emissions model in the digital advertising ecosystem, providing the data foundation to measure, reduce, and offset digital emissions. This team obtained experience that includes the invention of ad exchange and the development used in monetizing the Internet.Requirements• 5+ years of background in software development• Knowledge of ReactPractice in Next.js• Proficiency in JavaScript, TypeScript• Competency in PostgreSQL/Prisma• Skills in GraphQL• Engineering process and hygiene skills (e.g., source control, coding standards, code reviews)• Know-how in working directly with customers, product managers, designers, and other stakeholders• Debugging, troubleshooting skills, and the tenacity to drive a solution to a conclusionNice to haveLeading experienceEnglish levelUpper-IntermediateResponsibilities• Writing tested, idiomatic, and documented JS• Developing application code and unit tests• Taking part in all technical discussions• Analyzing, gathering, and clarifying requirements for your area• Performing code review• Constantly working on improving your level of skills and qualifications
Exadel Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Exadel DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Exadel
Exadel CEO photo
Ulrich Otto
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior/Lead Software Engineer (React.js, Next.js), Exadel

Are you an innovative and motivated Senior/Lead Software Engineer (React.js, Next.js) looking to make a real impact in the world of digital advertising? Join Exadel, a dynamic company headquartered in Walnut Creek, California, where our mission is to engineer top-notch software solutions for clients of all sizes since 1998. We’re currently seeking a passionate software engineer who enjoys troubleshooting complex systems and collaborating with a diverse team. You’ll have the chance to work with a public benefit corporation focused on decarbonizing the advertising and media industry, using cutting-edge technologies like React.js and Next.js to develop scalable, efficient applications. With your expertise in JavaScript, TypeScript, PostgreSQL, and GraphQL, you’ll be at the forefront of driving sustainable solutions in the digital advertising ecosystem. Your role will involve writing high-quality documented code, engaging in technical discussions, and collaborating directly with product managers and designers to gather requirements. If you thrive in a fast-paced environment and are eager to hone your skills while delivering meaningful contributions, Exadel is the place for you. Let’s build a greener future together while advancing your career in a supportive and technologically driven setting. Ready to embark on this exciting journey with us?

Frequently Asked Questions (FAQs) for Senior/Lead Software Engineer (React.js, Next.js) Role at Exadel
What are the main responsibilities of a Senior/Lead Software Engineer (React.js, Next.js) at Exadel?

As a Senior/Lead Software Engineer (React.js, Next.js) at Exadel, your primary responsibilities include writing tested, idiomatic JavaScript code, developing application code and unit tests, and actively participating in technical discussions to shape the product. You'll also analyze requirements, collaborate directly with stakeholders, perform code reviews, and continuously work on improving your skills and qualifications to lead the technical development effectively.

Join Rise to see the full answer
What qualifications are needed for the Senior/Lead Software Engineer (React.js, Next.js) role at Exadel?

To qualify for the Senior/Lead Software Engineer (React.js, Next.js) position at Exadel, candidates should possess at least 5 years of experience in software development, along with proficiency in React and Next.js. Expertise in JavaScript, TypeScript, PostgreSQL, and GraphQL is essential. Candidates should also demonstrate a solid understanding of engineering processes, debugging skills, and the ability to work collaboratively with a team of diverse professionals.

Join Rise to see the full answer
How does Exadel support the development of its Senior/Lead Software Engineers?

Exadel values the continuous growth and development of its employees, particularly its Senior/Lead Software Engineers. The company supports its engineers through ongoing training, opportunities to engage in technical discussions, and participation in all phases of product development. This supportive environment encourages collaboration, innovation, and skill enhancement that propels their careers forward.

Join Rise to see the full answer
What technologies will a Senior/Lead Software Engineer (React.js, Next.js) work with at Exadel?

As a Senior/Lead Software Engineer (React.js, Next.js) at Exadel, you will work with a modern tech stack including React.js and Next.js for frontend development, JavaScript and TypeScript for scripting, and PostgreSQL and Prisma for database management. Additionally, familiarity with GraphQL will be beneficial for accessing APIs effectively, making this role dynamic and engaging.

Join Rise to see the full answer
What kind of projects will a Senior/Lead Software Engineer (React.js, Next.js) be involved in at Exadel?

A Senior/Lead Software Engineer (React.js, Next.js) at Exadel will be involved in transformative projects aimed at decarbonizing the advertising and media industry. This innovative work encompasses developing solutions to accurately measure, reduce, and offset digital emissions, contributing to environmental sustainability while leveraging advanced technologies to pioneer the future of digital advertising.

Join Rise to see the full answer
Common Interview Questions for Senior/Lead Software Engineer (React.js, Next.js)
Can you describe your experience with React.js and Next.js?

When answering this question, emphasize specific projects or applications you’ve developed using React.js and Next.js. Highlight how these technologies influenced your approach to building scalable applications, and discuss any challenges faced and how you overcame them. Mention any advanced features you've implemented, such as server-side rendering with Next.js.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your process for maintaining code quality, including practices such as code reviews, adhering to coding standards, and writing comprehensive tests. Explain how you prioritize these practices and how you've implemented them in past projects to enhance maintainability and reduce bugs.

Join Rise to see the full answer
Could you give an example of troubleshooting a complex issue in your previous work?

In your response, share a specific example where you encountered a challenging bug or system issue. Explain the steps you took to troubleshoot it, including any tools or techniques utilized, and detail how you ultimately resolved the issue. This demonstrates your analytical ability and persistence.

Join Rise to see the full answer
How do you approach gathering and clarifying requirements?

When addressing this question, talk about your methods for engaging with stakeholders, such as customers, product managers, and designers. Describe any techniques you've used to ensure clarity, such as user stories, wireframes, or collaborative workshops, illustrating your communication and analytical skills.

Join Rise to see the full answer
What is your experience with PostgreSQL and Prisma?

Outline your experience working with PostgreSQL and how you’ve utilized Prisma as an ORM in previous projects. Discuss your knowledge in database design, writing efficient queries, and managing data migrations. Provide examples of how this experience has contributed to the success of your projects.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software development?

Explain your commitment to continuous learning through various channels such as online courses, conferences, or by following industry leaders on platforms like GitHub or Twitter. Share examples of recent technologies or trends you’ve integrated into your work, showcasing your proactive approach.

Join Rise to see the full answer
Can you describe a time when you worked directly with a client or stakeholder?

Share a specific instance where you were involved with clients or stakeholders, emphasizing your role in gathering requirements and delivering results that met their expectations. Discuss how you ensured effective communication throughout the process and how this collaboration enhanced the project outcome.

Join Rise to see the full answer
What methodologies do you prefer when managing projects?

Talk about the methodologies you’re comfortable with, such as Agile or Scrum, and how they have influenced your workflow. Explain your role within a team and how you've adapted to meet project needs, demonstrating your flexibility and understanding of effective project management.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your strategies for prioritization, such as utilizing task management tools or breaking down projects into smaller, manageable tasks. Share a brief anecdote demonstrating how your approach has resulted in successful project delivery in the past, illustrating your organizational skills.

Join Rise to see the full answer
What do you consider when performing a code review?

In responding to this question, outline the key aspects you focus on during code reviews, such as code readability, performance optimization, adherence to best practices, and potential security vulnerabilities. Share tips on how you provide constructive feedback to colleagues while fostering an environment of continuous learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DESelect Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Envoy Remote San Francisco, California, United States
Posted 10 days ago

A little over twenty years ago, Exadel was just a few people in a small Silicon Valley office. A number of things have changed since then — we’re 2,800+ people across four continents now — but our commitment to providing the best possible digital ...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 21, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!