Full-Stack Software Engineer
Skills
Software As A ServiceBusinessDatabasesIT StrategyJSON Web TokenNginxOauth
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
