Full-Stack Software Engineer

Skills
Software As A ServiceBusinessDatabasesIT StrategyJSON Web TokenNginxOauth
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 2+ years of experience
  • Strong proficiency with TypeScript and Node.js
  • Experience building production-grade frontends with React and Next.js preferred
  • Familiarity with modern frontend tooling such as Tailwind and component libraries
  • Backend development experience with frameworks like Fastify or similar
  • Solid understanding of PostgreSQL including schema design and query performance
  • Familiarity with Docker CI/CD workflows and cloud deployment environments
  • Experience implementing secure authentication flows such as JWT or OAuth
  • Strong testing discipline with unit integration and end-to-end tests

Nice to have

  • Ownership
  • Autonomy
  • Startup mindset
  • Architectural thinking
  • Collaboration

Day to day

  • Own full-stack features end-to-end from schema design through deployment
  • Build customer-facing products and internal tools across frontend and backend
  • Design robust APIs and scalable architecture in a fast-moving startup environment

Hiring process

  • Take-home technical assessment
  • Code review focusing on quality and trade-offs