Перейти к основному содержанию

Full-Stack Developer

Technology
Astra Tech
Tbilisi, Россия1 месяц назад
Полная занятостьВ офисе

Описание вакансии

About the Role

We are looking for a talented and self-motivated Full-Stack Developer to join our engineering team and take ownership of the development and enhancement of our internal management systems.

You will work across both front-end and back-end development, building intuitive React-based interfaces, developing robust APIs, designing databases, and integrating with third-party systems.

This role is ideal for an engineer who enjoys working independently, solving problems end-to-end, and leveraging modern AI-assisted development tools to improve productivity while maintaining high standards of code quality and engineering judgment.

Key Responsibilities

  • Design, develop, and maintain internal management systems across the full technology stack.
  • Build responsive and user-friendly front-end applications using React.
  • Develop and maintain back-end APIs and business logic.
  • Design database schemas, relationships, and efficient queries.
  • Integrate internal systems with third-party APIs and services.
  • Implement authentication, authorization, RBAC, data validation, and other security controls.
  • Troubleshoot production issues, analyze logs, identify root causes, and implement solutions.
  • Collaborate with technical and business stakeholders to understand requirements and translate them into scalable technical solutions.
  • Write clear technical documentation and API specifications.
  • Participate in code reviews and contribute to maintaining engineering standards.
  • Leverage AI coding tools such as Claude Code, Cursor, or GitHub Copilot as part of your daily development workflow.

Requirements
  • Bachelor's degree or above in Computer Science, Software Engineering, or a related technical field.
  • Candidates with adjacent educational backgrounds may also be considered if they have strong relevant project and professional experience.
  • 3+ years of professional full-stack development experience.
  • At least 2 years of hands-on experience with React.
  • Professional working proficiency in English, with the ability to participate in English-language stand-ups and produce technical documentation and PR descriptions.
  • Strong understanding of modern software development practices and full-stack architecture.
Front-end Requirements
  • Strong proficiency in React, including Hooks and modern state management.
  • Experience with state management libraries such as Redux or Zustand.
  • Familiarity with tools such as React Query and the wider React ecosystem.
  • Strong understanding of component-based architecture and front-end engineering principles.
  • Experience with build tools, performance optimization, and application scalability.
  • Strong UI implementation skills and an understanding of cross-browser compatibility.

Backend Requirements
  • Ability to independently develop back-end features for internal management systems.
  • Experience building CRUD APIs, role-based access control (RBAC), data validation, and core business logic.
  • Strong database design and data modelling skills.
  • Ability to design appropriate schemas and relationships and write clean, efficient queries.
  • Experience integrating third-party APIs, including authentication methods such as OAuth and API keys.
  • Strong understanding of RESTful API design and API documentation.
  • Ability to independently troubleshoot and resolve production issues through log analysis and
  • Proficiency in at least one back-end programming language:
    • Node.js

    • Python

    • Java
    • Go
AI-Assisted Development Proficient with AI coding tools (e.g. Claude Code, Cursor, GitHub Copilot) as part of daily development workflow, using them to improve efficiency.
Keywords
ReactNode.jsPythonJavaGoFull-stack developmentAPI developmentDatabase designReduxZustandReact QueryRESTful APIsOAuthAI-assisted developmentCode reviewTechnical documentationFull-Stack DeveloperAPIDatabaseRESTful

Вас интересует эта вакансия?