Full Stack Developer (Botim)
Summary
Full-stack developer, office-based in Tbilisi, building and maintaining Botim's internal management systems end to end: React front ends, back-end APIs, database design, and third-party integrations, with daily use of AI coding tools (Claude Code, Cursor, GitHub Copilot).
Botim is a UAE-based technology investment and development group, embarked on a mission to build the world’s first ultra platform & ecosystem, that will disrupt the consumer technology space by rethinking the boundaries of a digital ecosystem.
It will be the first of its kind in the MEA region to simplify the way people & businesses interact, engage and transact with each other. The platform will provide seamless connectivity between consumers and businesses, enabling users to effortlessly access home, e-commerce, and fintech services in one place. Astra’s mission is to enrich people’s lives by making communication and e-commerce more seamless, connected, and natural.
Please note: This is a full-time office-based role in Tbilisi (5 days per week), with some flexibility available after the probation period.
Office location:
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.
- 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.
- 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.
- 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
Proficient with AI coding tools (e.g. Claude Code, Cursor, GitHub Copilot) as part of daily development workflow, using them to improve efficiency.
…and of course, your benefits
- Direct work with the customer, ownership culture.
- 20 working days of vacation and 15 sick leaves
- At least 11 public holidays.
- Medical expenses compensation (after trial).
- Fitness membership (after trial).
- Corporate events.