Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти
Інше
Події Про нас

Вакансії

Знайдіть роботу своєї мрії в екосистемі Laravel

No results.
Full-time 7 дн. тому

Backend / Full-stack Engineer (TypeScript, AI-assisted)

Laba Kyiv За результатами співбесіди

Laba Group is one of the largest international EdTech companies in Eastern Europe. Currently, our team consists of over 800 colleagues united by a single mission: to improve people's lives through relevant and systematic knowledge. In 10 years, we have launched over 1,400 courses and educated more than 200,000 students globally. We have also created 5 online education brands: Laba - an online business school Skvot - a school of popular culture robot_dreams - a platform for growth in IT Vocabulaba - a school of English for professionals elvtr - an online school in the US and the UK We are seeking a Backend / Full-stack Engineer (TypeScript, AI-assisted) who will take ownership of the Command Center platform and other internal company projects - much of which was built rapidly with AI assistance. The core of the role is to read, understand, document, and stabilise this existing codebase, then incrementally improve it and ship new functionality. The engineer is expected to use AI tools daily as a practical instrument to comprehend, debug, refactor, and tame an AI-generated codebase - not to blindly regenerate it. What will be the main responsibilities ? - Read and build a reliable mental model of the existing TypeScript / Next.js codebase - its architecture, data flows, and business logic Own and improve technical documentation across architecture, data flows, business logic, and key system processes Design, develop, and ship backend and full-stack functionality for Command Center and other internal tools Maintain server-side logic, APIs, PostgreSQL data access, and authorization; build React / Next.js components as full-stack tasks require Write, optimize, and review SQL queries, and maintain integrations between internal systems, databases, and business workflows Drive code quality through deliberate refactoring, cleaner structure, and simpler, more maintainable logic Leverage AI tools (Claude, ChatGPT, Cursor, GitHub Copilot) for code comprehension, debugging, refactoring, documentation, and test generation Automate recurring processes and propose practical improvements to internal workflows Contribute to technical discussions with data, analytics, finance, recruitment, and other business teams Requirements - Commercial experience with TypeScript / JavaScript (backend or full-stack) Experience with React and Next.js, including a working understanding of the App Router and Server Components / Server Actions (or clear readiness to ramp into them quickly) Confident working within an established codebase - reading it, understanding how it fits together, and improving it Solid understanding of server-side logic, APIs, databases, and authorization principles Practical SQL experience with relational databases, preferably PostgreSQL Experience with Git, code review, and independent debugging / root-cause investigation Hands-on experience using AI tools in development, with the judgment to review, test, and understand AI-assisted code Comfortable working with internal tools, data-rich applications, and business logic; eager to learn fast and grasp business context 1-2+ years of commercial experience in backend, full-stack, or TypeScript-focused roles Skills that would be "nice to have": - NextAuth / OAuth / JWT / Google OAuth / role-based access GCP, Cloud SQL, service accounts, Vercel deployments Zod or other validation libraries; Vitest / Jest Experience inheriting and refactoring AI-generated / "vibe-coded" projects PostgreSQL views, migrations, query optimization AI / LLM API integrations (Anthropic, OpenAI, Gemini) Benefits Why Laba Group is the Place to Be🔥: - Flexible full-time. We focus on results, not hours worked: manage your own time, stay connected with the team, and meet deadlines Remote, onsite, or hybrid - it's up to you! Our modern workspace in Kyiv is fully equipped with everything you need As part of our team, you'll get: - Access to all Laba Group courses for you and your family Compensation for external training, sports, and mental and physical health, helping you stay balanced and prioritize your well-being Unlimited vacation after 6 months of working with us. Plan according to your needs and adjust based on workload intensity because rest is essential for your health We create a supportive environment where facing challenges and making mistakes isn't scary. A place to find like-minded people and become part of a larger community. A service that truly puts the client first No micromanagement or bureaucracy - only automated processes. Feel free to experiment, propose, and implement your ideas We champion a proactive mindset, bold ideas, and a willingness to embrace change. Laba isn't about going with the flow - it's about pushing the world forward We provide only up-to-date insights from market experts-knowledge that can be immediately applied in practice, transforming workflows even during the learning process. Our products are designed for decisive action in business and careers A socially responsible environment: we regularly launch charity projects and fundraisers to support Ukraine and its defense forces Vertical and horizontal growth: 83% of our Heads of Departments and Team Leaders have been promoted internally Our recruitment process is transparent and straightforward. Three stages: an interview with the Rectuiter→ Test Task→ an interview with the HM's team After that, the job offer will be in your inbox.🙌 We're not looking for perfect candidates. We're looking for bold and "one of us" people. 💛 Join the team. It's going to be an amazing journey.

Full-time 21 дн. тому

Junior Scala Developer

Symphony Solutions Віддалено За результатами співбесіди

What is the project, and why should you care? At BetSymphony, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each with its unique identity and target audience. This platform will leverage the latest technologies to ensure a seamless, secure, and engaging experience for users across the globe. As a Junior Scala Developer on our team, you will play a pivotal role in bringing this vision to life. You will be involved in every stage of the development process, from initial design to deployment, focusing on creating a scalable, high-performance backend system that can support the diverse needs of multiple brands. Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence. You will be an excellent fit for this position if you have: At least 2 years of experience building backend systems. At least 1 years of experience working with Scala. Knowledge of Scala or strong JVM language background (Java, Kotlin) with eagerness to transition to Scala. Basic understanding of RESTful API concepts. Familiarity with Scala ecosystem (SBT, basic Akka or Play Framework concepts). Basic understanding of messaging systems (Kafka, RabbitMQ, etc.). Awareness of microservices architecture principles. Basic knowledge of containerisation (Docker). Understanding of core software design patterns, data structures, and algorithms. Experience with database technologies (SQL and NoSQL). Exposure to cloud services (AWS, GCP) and DevOps tools (CI/CD pipelines) is a plus. Good written and verbal communication skills in English (B1+/B2). Ability to work in a multicultural environment. Eagerness to learn, take feedback, and grow within the team. Self-organised with a proactive attitude toward problem-solving. Desirable: Strong interest in applying AI-powered tools (e.g. ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks. Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work. Experience in leveraging AI for code generation, refactoring, debugging, test creation, and documentation. Openness to experimenting with new AI tools and workflows and integrating them into the development process. Experience with JIRA, and Confluence. Experience with ZIO and/or Typelevel stack (CATS etc.) Experience with Couchbase DB Experience with ElasticSearch Experience in gambling or online gaming. Experience with TDD development processes. Here are some of the things you’ll be working on: Implementing well-defined tasks and smaller features under guidance of Middle/Senior developers. Communicating with team members and reporting blockers promptly. Bug fixing of assigned features with support from the team. Writing unit tests for developed code. Active participation in Scrum ceremonies. Continuous learning and gradual onboarding to team processes and codebase.