Full-stack Developer with AI knowledge
Summary
Brights is hiring a full-stack developer to build web products with a PHP/Laravel (or Symfony) backend and Vue.js/React + TypeScript frontend, using Docker daily and AI coding tools in the workflow. The role is remote or based in a Kyiv office, with nice-to-haves including MongoDB, LLM/agent tooling, and healthcare data integration.
We are looking for a highly skilled Full-stack Developer with AI knowledge. This is an exciting opportunity for a professional ready to take the next step in their career and contribute to impactful projects.
Requirements:
• 4+ years of experience as a PHP Developer;
• Experience with Vue.js or React and TypeScript;
• Strong hands-on experience with Laravel (or Symfony) in production (auth, queues, jobs, scheduled tasks);
• Practical experience using AI coding tools in daily workflows with strong judgment to evaluate generated code;
• Solid API design skills (ability to define API contracts, not just controllers);
• Understanding of software design patterns and long-lived codebase architecture;
• Daily experience with Docker and basic understanding of Kubernetes manifests;
• Confident written and spoken English (B2 level or above);
• Bachelor’s or Master’s degree in a technical field.
Nice to have:
• Experience with MongoDB at scale (aggregation pipelines, schema design without migrations);
• Experience building tool surfaces for agents, working with MCP(Node.js), or LLM provider APIs;
• Experience integrating healthcare, wearables, or health data systems;
• Experience introducing asynchronous messaging into existing architectures;
• Familiarity with Haxe or cross-compiled toolchains.
We offer:
• Transparent financial motivation;
• Remote workplace or a comfortable office in the center of Kyiv;
• 18 working days of paid leave annually;
• Unlimited sick days;
• Salary review twice a year;
• Compensation for our English-speaking club — 100%;
• Compensation for any AI tool of your choice — 100%;
• Compensation for coworking spaces — 100%;
• Compensation for gym memberships and professional courses — 50% (after the trial period);
• Compensation for any English courses — 50% (after the trial period);
• Compensation for sessions with a psychologist — 50% (after the trial period);
• Medical insurance (after the trial period).
Interview Stages:
Screening Interview ➡️ Technical Interview ➡️ Job Offer
If you have the skills, passion, and determination we’re looking for, apply now to become part of our exciting journey.