Senior Software Engineer, Frontend (Cluj)

Remote from
Romania flag
Romania
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
21 Jun 2026
Experience level
Senior
Views / Applies
7 / 0

About Cresta

Real-Time Intelligence for Contact Centers

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Cresta is seeking a Senior Software Engineer, Frontend to join their new tech hub in Romania. The role involves building a state-of-the-art Customer Data Platform, working with React.js, Node.js, and TypeScript. The company is remote-first with plans for a hybrid environment. Cresta is a well-funded AI startup backed by top investors. This is an early opportunity to shape the engineering culture in Romania.

Job Complexity

Easy Hard
AI Insight The role requires deep expertise in frontend frameworks, backend APIs, and database design, along with experience in scaling distributed systems. The senior level and broad technical stack make it challenging but not the hardest.

Salary Analysis

Median
$150,000
US Market
$120,000 – $200,000
AI Insight The salary is not specified in the listing, but for a Senior Frontend Engineer at an AI startup in the US, the market range is $120k-$200k. The offered compensation likely includes equity and benefits, making it competitive.

Key Skills

React.js Node.js TypeScript Webpack REST APIs Websockets Database Design Go CI/CD Scalability

Dear Hiring Team,

I am excited to apply for the Senior Software Engineer, Frontend position at Cresta. With extensive experience in React.js, Node.js, and TypeScript, I have built scalable, high-performance web applications. Your mission to redefine customer engagement through AI aligns perfectly with my passion for innovative technology.

I have a strong background in designing APIs and optimizing database performance, which I see as key requirements for this role. I thrive in remote-first environments and am eager to contribute to building Cresta's tech hub in Romania.

Thank you for considering my application. I look forward to the opportunity to discuss how my skills can drive value for Cresta.

Sincerely,
[Your Name]

How do you approach state management in a large React application?
I typically use a combination of React Context and hooks for local state, and Redux or Zustand for global state. I prefer to keep state as close to where it's used as possible, and use memoization to avoid unnecessary re-renders.
Can you explain a time you optimized a slow API endpoint?
I once optimized a REST endpoint by adding database indexing, implementing caching with Redis, and reducing the number of queries by eager loading related data. This reduced response time from 2 seconds to 200ms.
Describe your experience with Webpack configuration.
I have configured Webpack for multiple projects, including code splitting, lazy loading, and custom loaders. I use Webpack Bundle Analyzer to identify performance bottlenecks and optimize bundle size.
How do you ensure code quality in a team environment?
I advocate for code reviews, linting, and automated testing (unit, integration, e2e). I also encourage pair programming and documentation to maintain high standards.
What is your experience with TypeScript in production?
I have used TypeScript extensively in production, leveraging features like generics, union types, and strict mode to catch errors early. I also use it with React and Node.js for type safety across the stack.

Cresta unlocks the true potential of the customer experience, turning every conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency gains across every channel. The world’s leading companies, including United Airlines, Cox Communications, and Marriott, use Cresta to power world-class customer experiences every day. 

Born from the Stanford AI Lab, Cresta has raised more than $270 million from the world’s leading investors, including a16z, Greylock, and Sequoia. Cresta’s leadership includes some of the leading minds in AI today. Our CEO, Ping Wu, founded and led Google’s Contact Center AI and Vertex AI platforms before joining Cresta to build the future of AI-driven customer experiences.

Over the next few years, AI is going to redefine how people all over the world interact with businesses every day. Come build that future at Cresta.

Cresta is excited to expand our operations to Romania and build a tech hub in the region. These early joiners will play a key role in establishing our engineering team in Romania, helping to shape the future of the site. We are a remote-first environment, offering opportunities to work with a global team across Europe, the US, and Canada. Over time, we aim to create a co-working space in Romania, moving towards a hybrid environment.

About the role:

As a Senior full-stack engineer, with a front-end focus, you will be at the forefront of shaping the future of customer engagement! As we work towards our vision, you’ll be instrumental in delivering timely, actionable insights that drive business growth from day one. We’re building a state-of-the-art Customer Data Platform, visualizing relevant insights for businesses post-onboarding and guiding customer engagement across all touch-points. Be part of the team that’s redefining the way businesses connect with their customers!

Responsibilities:

  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24×7

Qualifications We Value:

  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring
  • Preferably extensive experience coding in TypeScript and Go

Conclusion:

Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, as well as applicable local pay requirements. We are actively hiring for this role in Romania, the US, and Canada. Your recruiter can provide further details.

We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates’ personal and financial information through fake interviews and offers. All Cresta recruiting email communications will always come from the @cresta.ai domain. Any outreach claiming to be from Cresta via other sources should be ignored. If you are uncertain whether you have been contacted by an official Cresta employee, reach out to [email protected]

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›