New Job! Remote Job
Company

Senior Full-stack Engineer (TypeScript)

About Us

At GitLaw, we’re simplifying legal access with free templates, AI-powered customization, and secure storage. We value transparency, openness, and collaboration. Every team member has a say in company decisions. Join us in shaping the future of legal tech!

Position Overview

We’re looking for a Fullstack Engineer skilled in TypeScript to build and maintain scalable web apps. You’ll work on both the frontend and backend to create a smooth user experience.

Key Responsibilities

  • Frontend:

    • Build responsive, user-friendly interfaces with Next.js and TypeScript.

    • Work with designers to turn UI/UX designs into functional apps.

  • Backend:

    • Develop and maintain RESTful APIs with NestJS and TypeScript.

    • Design secure, scalable backend architecture.

    • Integrate with PostgreSQL and Elasticsearch.

  • Collaboration & Best Practices:

    • Work with product managers, designers, and engineers in an Agile environment.

    • Write clean, maintainable, and documented code.

    • Conduct code reviews and give constructive feedback.

    • Keep up with new technologies and bring fresh ideas.

Requirements

  • Technical Skills:

    • Strong knowledge of TypeScript.

    • Experience with React and SSR implementation.

    • Backend experience with Node.js (NestJS preferably)

    • Familiarity with PostgreSQL, Elasticsearch.

    • Understanding of CI/CD, testing frameworks, and version control (e.g., Git).

  • Soft Skills:

    • Problem-solving skills and attention to detail.

    • Good communication and teamwork.

    • Proactive and eager to learn.

    • Intermediate English level.

  • Education & Experience:

    • Degree in Computer Science, Engineering, or equivalent, or equivalent experience.

    • 5+ years of experience in frontend, backend, or full-stack development.

Nice to Have

  • Experience with Next.js or similar SSR frameworks

  • Experience with Google Cloud.

  • Familiarity with Docker and Kubernetes.

  • Experience with Agile/Scrum.

  • Familiarity with DDD.

  • Familiarity with AI tools for code assistance.

What We Offer

  • Competitive salary and bonuses.

  • Flexible hours and remote work.

  • Opportunities for growth and skill development.

  • A collaborative, inclusive, and innovative team culture.

Don't let this one get away.