Senior FullStack Engineer

Open 26d posting dated 3 weeks ago

1. Job Purpose

We are a fast-growing tech company with a portfolio of SaaS products serving diverse industries. Innovation, performance, and design precision are core to our values. As we scale, we are looking for a talented Senior FullStack Developer to join our team and take a key role in crafting highly performant, maintainable, and user-focused web applications.

2. Key Responsibilities

  • Contribute to both backend (NestJS) and frontend (NextJS) systems by designing and building scalable, secure, and maintainable features, while leading architecture decisions across services, APIs, and cross-stack boundaries.

  • Champion clean code, modular design, and testability through active contribution, reusable components, and mentoring.

  • Drive system-level decisions around performance, observability, and scalability, and ensure alignment between product goals and technical implementation.

  • Own and enforce code quality via reviews, maintain CI/CD reliability, and collaborate closely with DevOps to ensure release stability and consistent environments.

  • Monitor and optimize system performance, define logging and alerting standards, and lead incident response and continuous improvement efforts.

  • Work closely with product, QA, and designers to unblock delivery, while mentoring engineers and fostering technical alignment across squads.

3. Required Skills & Qualifications

Experience:

  • 5+ years of fullstack development experience; NestJS, Node.js, NextJS, and TypeScript

  • Strong understanding of PostgreSQL, data modeling, and optimization techniques

  • Solid experience building and consuming REST with secure JWT-based auth flows

  • Proven ability to lead architecture decisions, enforce code quality, and guide teams through technical complexity

  • Familiarity with CI/CD pipelines, Docker, and environment management (bonus: K8s, ArgoCD)

  • Experience with frontend performance optimization (SSR, lazy loading, state management)

  • Comfortable working in cross-functional squads with product, QA, and design

  • Good communication skills

Nice to Have:

  • Experience with component libraries (e.g., Storybook, React UI) or design systems

  • Exposure to event-driven systems using tools like Kafka, RabbitMQ, or AWS SNS/SQS

  • Knowledge of Infrastructure as Code (Terraform)

  • Background in observability tooling (e.g., Sentry, Datadog, Groundcover) and defining alerting/logging standards

  • Contributions to internal platforms, shared packages, or developer experience tools

Soft Skills

  • Clear written and async communication, especially in distributed teams

  • Systemic thinking — sees the bigger picture across stack, squads, and product

  • Ownership mindset, from design to delivery to incident resolution

  • Pragmatic decision-making, balancing trade-offs in real-world scenarios

4. Key Performance Indicators (KPIs)

  • End-to-end feature delivery reliability

  • Architecture quality and system scalability

  • Code review throughput and mentorship impact

  • Production stability and issue resolution time

  • Documentation, testing, and developer experience

5. What We Offer

  • Competitive compensation

  • 22 paid vacation days + local national holidays

  • Annual learning & development budget

  • Opportunity to impact a fast-growing multi-product company

  • Cross-functional projects, modern stack, and zero legacy burden