Senior Software Engineer, Frontend (cluj)

Cresta Cresta · Vertical AI · Romania · Remote · Engineering

Senior full-stack engineer with a front-end focus to build and scale a customer data platform and user-centric applications. The role involves defining requirements, software architecture, writing high-quality code for frontend and backend, applying design patterns, scaling distributed applications, and integrating with CI/CD and monitoring tools. Experience with modern frontend ecosystems (React.js, Node.js), API design (Websockets, REST, RPC), database schema design, and observability is valued. TypeScript and Go experience is preferred.

What you'd actually do

  1. Work with the product manager to define and detail the product requirements
  2. Define software architecture and design matching the requirements
  3. Write and push high-quality code efficiently for both the frontend and backend
  4. Apply synchronous and asynchronous design patterns
  5. Scale distributed applications

Skills

Required

  • modern front-end ecosystem
  • React.js
  • Webpack
  • Node.js
  • robust APIs
  • Websockets
  • REST
  • RPC frameworks
  • database schema design
  • query performance
  • observability
  • application performance monitoring

Nice to have

  • TypeScript
  • Go