We are looking for self-starters who are excited to build new, transformative solutions. At Mind-Alliance, your voice will be heard, your contributions valued, and your personal life respected.

Lead Engineer

Lead Engineer

About Mind-Alliance:

Mind-Alliance Systems ( is a dynamic startup developing software for top-tier law firms and legal departments. Mind-Alliance is seeking talented, motivated Front End Developers to join our team building a unique AI-powered web application product. As a part of the front-end team, you will work remotely with our talented UX/UI designers to constantly improve our users’ experience. You will collaboratively build products that are revolutionizing the way our clients achieve their business goals.

We invite you to bring your experience and perspective to help our highly collaborative develop solutions that are technically and aesthetically sound.

Job Title

Lead Software Engineer (Frontend)
Lead Software Engineer (Backend)

We are seeking two highly skilled and experienced Lead Software Engineers (one to lead the front end and one to lead the back end) to join our dynamic team. As a Lead Software Engineer, you will be responsible for leading a small team of developers in the design, development, and implementation of cutting-edge software solutions. Your expertise in Angular, NestJs, TypeScript, REST APIs, MongoDB, PostgreSQL, Redis, Elasticsearch, AWS, Docker, Kubernetes, and Terraform will be crucial in driving the success of our projects.

As a member of the Mind-Alliance team you will enjoy:

  • Challenging projects and a family culture that will help you grow personally and professionally
  • Opportunities to grow in multiple areas
  • The opportunity to travel internationally (covering all the expenses) to meet with clients and/or our team multicultural team
  • Continuous in-house training, education & development
  • The work freedom to think creatively and take risks
  • A vibrant environment full of interesting people
  • Working from the comfort of your own home or anywhere in the world


  • Collaborate with cross-functional teams to design, develop, and implement scalable and high-performance software solutions.
  • Collaborate with cross-functional teams to design, develop, and implement scalable and high-performance software solutions.
  • Design, implement, and optimize database structures using MongoDB, PostgreSQL, and Redis
  • Implement and deploy applications on AWS infrastructure, leveraging services like EC2, S3, Lambda, and more.
  • Containerize applications using Docker and orchestrate them using Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with microservices architecture.
  • Utilize Terraform for infrastructure as code (IaC) provisioning and management.
  • Develop robust and efficient code using Angular, NestJs, TypeScript, and APIs (REST and/or GraphQL).
  • Conduct code reviews, testing, and QA.


  • JavaScript, ES6 && TypeScript
  • Angular
  • Apollo GraphQL
  • NodeJS
  • NestJS
  • Typescript
  • ExpressJS
  • APIs (REST, SOAP, RPC, GraphQL)
  • AWS services (Lambda, S3, EC2, VPC, API Gateway, Route53, etc)
  • MongoDB
  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
  • Terraform


Bonus Skills

  • Kong API Gateway
  • Kafka
  • Airflow
  • Druid
  • ScyllaDB
  • Graph DBS

Job Information

  • Location: Greece
  • Position: Remote
  • Contract Status: Contractor
  • Contract Type: Full-time

Apply Now