Back
company logoVirtustant

Full Stack Developer

3 days ago

·

83 applicants

Work Type: Full-time

company logoVirtustant

Full Stack Developer

3 days ago

·

83 applicants

Work Type: Full-time

Description

Job Title: Full Stack Developer

 

About the Company:

Our Client is a digital marketing agency that builds internal software tools to improve operational efficiency and deliver scalable solutions. They focus on leveraging modern development frameworks, automation, and AI-powered tools to support internal teams and client-facing products.

 

Job Description:

Our Client is looking for a Full Stack Developer to join their team full-time and take ownership of improving, scaling, and hardening internally built tools. This role is ideal for a senior or strong intermediate developer who is comfortable working autonomously, reviewing existing codebases, and ensuring systems are production-ready for potential client use.

 

Responsibilities:

• Review, refactor, and improve existing internal tools and codebases.

• Strengthen backend infrastructure to support higher request volumes and scalability.

• Ensure proper database design, security, and data handling best practices.

• Prevent data leaks and manage rate limits and concurrent requests.

• Build and maintain backend services using Python (FastAPI).

• Develop and maintain frontend components using modern JavaScript frameworks (React / Next.js).

• Integrate third-party APIs, including data providers and LLM-based services.

• Collaborate on roadmap planning and feature prioritization.

• Commit clean, well-documented, and production-ready code.

• Support the evolution of internal tools into client-facing products.

 

Required Experience and Qualifications:

• 5+ years of professional software development experience (or equivalent demonstrated senior-level capability).

• Strong experience with Python backend development (FastAPI preferred).

• Experience building frontend applications using React, Next.js, or similar frameworks.

• Solid understanding of PostgreSQL databases (Supabase experience preferred).

• Experience designing scalable systems that handle concurrent requests.

• Ability to work independently with minimal oversight.

• Strong English communication skills, especially when explaining technical concepts to non-technical stakeholders.

 

Preferred Skills:

• Experience working with Supabase or similar backend-as-a-service platforms.

• Familiarity with cloud infrastructure and deployment best practices.

• Experience integrating AI/LLM APIs and automation tools.

• Exposure to data pipelines and third-party data providers.

• Understanding of basic DevOps concepts (monitoring, logging, error handling).

• Experience preparing internal tools for external client use.

 

Personality:

• Highly autonomous and self-directed.

• Strong problem-solving mindset.

• Detail-oriented with a focus on reliability and quality.

• Comfortable working without rigid structure.

• Clear communicator who values transparency.

• Reliable, accountable, and proactive.

 

Software & Tools:

• Python (FastAPI).

• JavaScript / TypeScript.

• React / Next.js.

• PostgreSQL.

• Supabase.

• Git-based version control.

• API integrations and automation tools.

 

English Level:

C2, C1, Native.

 

Schedule:

9 to 5 CET.

 

Salary and Benefits:

Payment in USD or Local Currency according to candidate's preference.