Looking for a

Fullstack Engineer

POS-349
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Fullstack Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience working in fullstack software development roles.
  • Strong expertise in React 18/19, including hooks, context, and scalable component architecture, as well as solid experience with Node.js, NestJS, and TypeScript across the entire application stack.
  • Deep knowledge of RESTful API design, HTTP fundamentals, frontend state management solutions such as TanStack Query or Zustand, and component-based interface development.
  • Hands-on experience with TailwindCSS, utility-first styling approaches, modern component libraries such as ShadCN UI or Radix UI, Vite, and HTML5 video player solutions like Video.js.
  • Good understanding of responsive design principles, accessibility standards, internationalization tools such as i18next, and analytics integrations including platforms like PostHog or Segment.
  • Experience working with MongoDB using Mongoose, including aggregation pipelines and indexing strategies, along with Redis for caching, session handling, and TTL-based configurations, plus JWT-based authentication flows with Passport.js.
  • Strong command of query performance optimization, data modeling practices, event-driven architectures, and notification services using tools such as SendGrid or SNS.
  • Practical experience with AWS services, including S3, ECS, ECR, SNS, SQS, SSM, and CloudWatch, as well as containerized environments using Docker.
  • Familiarity with Electron applications, including communication between main and renderer processes, Chrome Extension development with Manifest V3, and FFmpeg-based video processing workflows.
  • Exposure to AI and machine learning integrations, particularly transcription pipelines powered by tools such as OpenAI Whisper.
  • Experience working with Git-based development workflows, branching strategies, GitHub Actions, and deployment processes across multiple environments from Beta to Production.
  • Regular use of AI-assisted development tools such as Cursor, Claude Code, or similar platforms, with the ability to provide clear guidance, assess generated code critically, detect weaknesses, and refine outputs until they meet production-level expectations.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, develop, and support fullstack functionalities across React-based single-page applications, NestJS backend services, and Electron desktop solutions.
  • Build and continuously enhance RESTful APIs with a strong focus on long-term consistency, scalability, and maintainability.
  • Create responsive and accessible user interfaces using React, TailwindCSS, and modern UI component libraries such as ShadCN UI.
  • Take ownership of features throughout the full delivery lifecycle, from technical design and implementation to testing, release, and production monitoring.
  • Work on video-processing workflows, including FFmpeg-based encoding, AI-powered transcription, and file uploads to cloud storage services such as S3.
  • Investigate and solve production incidents, addressing performance issues and cross-platform application behavior when needed.
  • Use AWS services such as S3, ECS, SNS, SQS, CloudWatch, and SSM to support reliable and scalable system operations.
  • Collaborate with multidisciplinary teams to deliver robust, scalable, and dependable software solutions.
  • Contribute to the optimization and maintenance of CI/CD processes using GitHub Actions.
  • Strengthen platform observability by improving logging practices, metrics collection, dashboards, and alerting systems.
  • Leverage AI-powered development tools to improve productivity while preserving strong engineering standards and code quality.
  • Review and validate AI-generated outputs carefully to ensure they align with production requirements and quality expectations.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.