Full-Stack Developer & Technical Product Coordinator

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

Development Manager / Founder’s Technical Right Hand

InfoAlanya is looking for a responsible, adaptable, and product-minded Full-Stack Developer who can support our development team and work closely with the founder.

This is not only a coding position.

We need someone who can understand the bigger picture, step in when urgent help is needed, take ownership, and help ensure that our team develops the correct solutions from the beginning.

An important part of this role is preventing wasted development time caused by unclear requirements, misunderstandings, poor coordination, unfinished work, or solutions that function technically but are confusing for users.

???????????????????? ????????????????????????????????????????

InfoAlanya is a travel and local-services startup focused on making it easier for tourists to plan, book, and manage services during their stay in Alanya, Turkey.

Through our platform, customers can discover and book services such as:

• Airport transfers
• Tours and activities
• Restaurants and local experiences
• Beauty and wellness services
• Clinics and healthcare services
• Other trusted local businesses and providers

Our platform includes:

• Mobile apps for customers
• A mobile app and systems for vendors
• Websites and web platforms
• An admin panel for our internal team
• Booking, payment, notification, communication, and review features
• Backend systems and APIs connecting the complete platform

We are not only building a simple booking app.

Our goal is to build a complete, connected, and user-friendly platform for tourists, local businesses, service providers, and our internal staff.

???????????? ???????????????????????????????????????? ????????????????????

• Backend: NestJS
• Web/frontend: Vue.js
• Mobile apps: Flutter

Your main technical focus will be NestJS and Vue.js.

Flutter experience is a strong advantage. You do not need to be our main Flutter developer, but you should understand how mobile apps, APIs, backend systems, web platforms, admin panels, and vendor systems work together.

???????????????? ???????? ???????????????? ???????????????? ????????????????

We already have developers working with backend, web/frontend, and mobile development.

However, many of our features involve several parts of the platform at the same time. We need someone who can connect the work across the team and help ensure that everyone understands the complete solution.

You will help ensure that:

• Requirements are understood correctly before development begins
• Developers understand the purpose of each feature
• Tasks are assigned to the correct tea ---------- mbers
• Backend, frontend, and mobile solutions work together
• Dependencies are identified before they cause delays
• Misunderstandings are corrected before development time is wasted
• Blockers and delays are communicated immediately
• Completed work is reviewed and tested properly
• Urgent tasks receive additional technical support
• Deadlines, promises, and unfinished tasks are followed up
• The founder receives clear and honest technical information

???????????????????????????????????? ????????????????????????????????????????????????????????????????

• Develop and maintain backend features using NestJS
• Develop and improve web platforms using Vue.js
• Assist with urgent backend and frontend tasks
• Step in and provide an extra pair of hands when needed
• Investigate bugs and technical problems
• Review existing code and technical solutions
• Understand how the backend, web platforms, and mobile apps connect
• Help test complete flows across the platform
• Identify technical risks, dependencies, and inefficient solutions
• Suggest practical technical improvements
• Help ensure that features are developed correctly from the beginning
• Support tea ---------- mbers when they are blocked
• Check whether completed work matches the original requirements

????????????????-???????????????????????????????? ???????????? ????????????????????????????-???????????????????????????? ????????????????????????????????

We are not only looking for someone who can make features work technically.

You must also be able to view every feature from the perspective of the people who will use it:

• Customers using our mobile apps
• Businesses using our vendor systems
• Staff using our admin panel
• The founder managing daily operations

You should constantly ask:

• Is this simple and easy to understand?
• Are there too many steps?
• Are we asking for unnecessary or repeated information?
• Is the wording clear?
• Will an ordinary user understand what to do next?
• Are we solving the correct problem?
• Could the solution be simpler?
• Does the complete flow work across mobile, web, backend, and admin?

You must be willing to challenge solutions that work technically but are confusing, incomplete, inefficient, or difficult to manage.

A feature is not finished simply because the code works.

It is finished when it solves the correct problem, works across the complete platform, and is easy for the user to understand.

???????????????????????????? ???????????? ????????????????-???????????????????????????????????????? ????????????????????????????????????????????????????????????????

• Review features from a user-friendly perspective before development begins
• Help simplify booking, onboarding, account, and vendor flows
• Identify unnecessary steps and duplicated information
• Test features as a customer, vendor, staff member, and administrator
• Help improve forms, buttons, navigation, wording, and error messages
• Make sure the team understands the user’s actual need
• Prevent the team from building solutions users do not understand or need
• Suggest simpler and more practical solutions
• Help create a consistent experience across the platform
• Notice problems that may be overlooked when developers only focus on code

???????????????????????????????????????????????? ???????????? ????????????????????????????????????????

• Turn the founder’s ideas into clear and actionable technical tasks
• Confirm that developers understand tasks before starting
• Help assign tasks to the correct tea ---------- mbers
• Follow up on deadlines, promises, and unfinished work
• Identify why tasks are delayed or blocked
• Improve communication between backend, frontend, and mobile developers
• Help create clearer responsibilities within the team
• Review whether completed work matches the original requirement
• Help prioritize urgent and important tasks
• Support the founder with technical, product, and operational matters
• Help improve the way the development team works
• Help ensure that the company develops the correct products and features
• Protect the company from wasting time and money on incorrect solutions
• Gradually take on more responsibility for coordinating the team

You will not be expected to manage the entire company alone from the first day.

However, we need someone who can gradually become a trusted right hand to the founder and help bring more structure, accountability, product understanding, and technical coordination into the company.

???????? ???????????? ???????????????????????????? ???????????? ???????????????????????????? ????????????

• Has practical experience with both NestJS and Vue.js
• Understands APIs, databases, Git, deployments, testing, and modern web development
• Can understand and improve an existing codebase
• Has strong product understanding and user-friendly thinking
• Can investigate problems independently
• Is adaptable when priorities change
• Is willing to step in and help outside a narrowly defined task
• Takes ownership instead of waiting for someone else
• Communicates clearly, directly, and honestly
• Can explain technical matters in simple language
• Is structured and good at following up
• Respects agreements and deadlines
• Communicates immediately when something is delayed or blocked
• Can coordinate and guide other developers
• Is interested in growing into a leadership role
• Wants to become an important part of a growing startup
• Is willing to provide an extra pair of hands when the team is under pressure

Reliability, responsibility, communication, product understanding, and ownership are just as important to us as technical skills.

???????????????????????????????????????????????? ???????????? ????????????????????????????????????????

This position must be your primary professional commitment during the agreed working hours.

We are not looking for someone who treats this as a small side project and only works on it when other clients do not need them.

You may have other limited commitments, but you must be completely honest about them. They must not prevent you from:

• Being available during agreed working hours
• Responding to the founder and team
• Supporting urgent tasks
• Attending agreed meetings
• Meeting agreed deadlines
• Prioritizing our platform during your working hours

We need someone who is present, responsive, dependable, and genuinely committed to helping the company move forward.

???????????????????????? ???????? ???????????? ???????????????????? ????????

• You regularly miss agreed deadlines
• You do not keep your commitments
• You disappear without communicating
• You need repeated reminders to complete every task
• You hide delays, mistakes, or technical problems
• You avoid responsibility when something goes wrong
• You are too busy with other clients or jobs to prioritize this position
• You only want to complete isolated coding tasks without understanding the full solution
• You are not interested in usability, product quality, or the user experience
• You are not willing to step in when the team needs additional help

We do not expect perfection.

We expect honesty, responsibility, communication, commitment, and a willingness to take ownership.

???????????????????????????????????????????? ???????? ???????????????? ???????????????? ????????????????????????????????????????

The right person may gradually grow into a larger role as our:

• Development Manager
• Technical Product Manager
• Technical Operations Manager
• Technical Team Lead
• Founder’s Technical Right Hand

As the company grows, you may become responsible for:

• Coordinating the development team
• Planning and assigning technical tasks
• Following up on progress and deadlines
• Reviewing completed work
• Helping recruit and onboard new developers
• Improving team performance and workflows
• Supporting product and technical decisions
• Ensuring that products are user-friendly and operationally practical
• Taking ownership of technical delivery from beginning to end

If the company grows as planned and our cooperation works well, you can become an important long-term part of the company.

???????????????????????????? ????????????-???????????????????? ????????????????????????????????????

We want to be completely honest about our current startup situation.

The position will initially be offered for one month.

During the first month, we will evaluate:

• Your technical abilities
• Your reliability and communication
• Your ability to understand our platform
• Your ability to support and coordinate the team
• Your product and user-friendly thinking
• How well we work together

The first month should be considered an initial cooperation and evaluation period.

If the cooperation works well, the company continues to develop positively, and both sides are satisfied, we hope to continue the position on a long-term basis.

Our goal is to create a permanent, full-time role for the right person. However, at this stage, we cannot guarantee employment beyond the initial month.

???????????????????????? ???????????? ???????????????????????????? ????????????????????

???? ???????????????????????????? $???????????? ???????????? ???????????? ????????????????????

• Full-time position
• 40 hours per week
• Remote work
• The current salary budget is fixed

We understand that this is not a standard international salary for a senior developer or experienced technical manager.

We are therefore looking for someone with solid technical abilities, strong product understanding, excellent responsibility, leadership potential, and a genuine interest in growing together with a startup.

Please only apply if you fully understand and accept:

• The maximum current salary is $500 USD per month
• The initial agreement is for one month
• Continued employment will depend on the cooperation and the company’s development
• The role requires serious commitment during agreed working hours
• The position may develop into a permanent, long-term role
• Responsibilities and salary may be reviewed if the company grows and you prove that you can take on greater responsibility

???????? ????????????????????

Please start your application with the word:

????????????????????

This shows us that you have read the complete job description.

Please send:

1. Your CV
2. Your GitHub profile or portfolio
3. Examples of projects using NestJS and Vue.js
4. Information about your Flutter experience
5. Your number of years of professional development experience
6. An example of a difficult technical problem you investigated and solved
7. An example of a confusing user flow you helped simplify
8. An example of how you helped prevent or correct a misunderstanding within a development team
9. A short explanation of how you would improve the workflow of a small development team
10. Information about your current job, clients, and other professional commitments
11. Your available working hours and starting date
12. Written confirmation that you accept the maximum salary of $500 USD per month
13. Written confirmation that this can be your primary commitment during the agreed working hours

Generic applications that do not answer these questions will not be considered.

We are looking for someone who will not only complete assigned tasks.

We need someone who will investigate, communicate, think from the user’s perspective, step in, take ownership, support the team, keep agreements, and help us build the company and platform correctly from the beginning.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0174
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,565,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Developer-Technical-Product-Coordinator-1704077
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704077
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 851424
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704077
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704077' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704077 
0.0013   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=734***Aug-07-2026=174***Aug-08-2026=119***Aug-10-2026=1' WHERE job_id'1704077'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1028' WHERE job_id'1704077'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704077' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704077 
0.0051   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '851424'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)