Senior Full-Stack Developer (part-time)

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need а Senior Full-Stack Developer (part-time).

Part-time: from 4 hours per day

Requirements:

Frontend Development:

  • Strong experience with React.js (React 18+ with Hooks, Context API, React Query);
  • Proficiency in Next.js (SSG, ISR, SSR);
  • Experience with TypeScript and state management libraries like Zustand or Redux Toolkit;
  • Knowledge of modern CSS frameworks and tools: Tailwind CSS, Material UI, or Styled Components.

Backend Development:

  • Strong expertise in Node.js with frameworks like NestJS and Express.js;
  • Proficiency in TypeScript and ORM tools like Prisma or TypeORM;
  • Experience with relational and NoSQL databases: PostgreSQL, MySQL, MongoDB;
  • Familiarity with REST API and GraphQL (Apollo Server).

DevOps Infrastructure:

  • Experience with Docker and CI/CD tools (GitHub Actions, GitLab CI);
  • Knowledge of AWS services, including S3, Lambda, DynamoDB, and RDS.

Strong code review, planning, and estimation skills. Ability to write clear and structured technical documentation.

Will be a plus:

  • Experience with Kubernetes (K8s);
  • Knowledge of GCP or Azure cloud platforms;
  • Familiarity with Redis, RabbitMQ, or Kafka;
  • Understanding of WebSockets and gRPC for real-time communication.

Responsibilities:

  • Develop and maintain full-stack applications using React.js, Next.js, Node.js, and NestJS;
  • Design and implement scalable APIs (REST and GraphQL);
  • Work with databases (PostgreSQL, MySQL, MongoDB) and optimize data flows;
  • Implement modern frontend features with a focus on performance and user experience;
  • Build and maintain DevOps pipelines using Docker and CI/CD tools;
  • Collaborate with the team to plan, estimate, and execute development tasks;
  • Write clear technical documentation and participate in code reviews;
  • Continuously explore new technologies and best practices to improve development workflows.

Our perks

  • calendar
    Covered vacation period: 20 business days and 5 days off
  • English
    Free English classes
  • clock
    Flexible working schedule
  • smile
    Truly friendly and supporting atmosphere
  • home
    Working remotely or in one of our offices
  • user
    Medical insurance for employees from Ukraine
  • money
    Compensation of psychological counseling
  • legal
    Legal support
  • relocation
    Relocation assistance

Your dream job awaits you

Apply now!

    Successfully applied!