Full Stack Developer

Leadtech Group Logo

Leadtech Group

πŸ“Remote - Spain

Summary

Join us in building an innovative platform leveraging AI agents to automate complex tasks. As a Mid-Level Full-Stack Developer, you will play a key role in developing and scaling our platform, working across the entire technology stack to deliver a seamless user experience. You will develop and maintain features on both our React frontend and Node.js backend, build intuitive user interfaces, design and maintain RESTful APIs, integrate with external services, collaborate with product managers and AI specialists, contribute to database design, and participate in application deployment and cloud infrastructure maintenance. We offer a modern tech stack, a collaborative culture, and opportunities for growth and learning. This is a high-impact role in a small, agile team with the potential to transform an industry. We are looking for a proactive and skilled developer passionate about building modern, data-driven applications.

Requirements

  • 2-5 years of professional experience in a full-stack development role
  • You are highly proficient in TypeScript and its application in both frontend (React) and backend (Node.js) environments
  • Strong experience with React and modern state management, including Hooks and the Context API
  • Solid experience building and consuming REST APIs with Node.js and Express
  • Experience with relational databases (like PostgreSQL) and working with an ORM or query builder
  • You are a collaborative problem-solver, eager to take on new challenges and contribute to a fast-paced development cycle
  • A genuine passion and awareness for artificial intelligence and a strong desire to build products that leverage its capabilities to solve real-world problems
  • You have a passion for building great products, are eager to propose new features, and enjoy finding creative solutions to improve the user experience

Responsibilities

  • Develop and maintain features on both our React frontend and Node.js (Express) backend
  • Build intuitive user interfaces using TypeScript, Vite, and our Shadcn UI component library, enabling users to upload media, manage their analyses, and interact with our AI agents
  • Design, implement, and maintain RESTful APIs with Express to manage user authentication, data processing, and orchestrate analysis workflows
  • Integrate our platform with various external services and APIs, and handle incoming webhooks for processing asynchronous tasks
  • Collaborate on the integration with our n8n-based workflow automation engine, helping to connect our backend with the AI agents that power our analyses
  • Collaborate closely with product managers and AI specialists to translate complex requirements into robust, scalable features
  • Contribute to database schema design and write migrations for our PostgreSQL database
  • Collaborate with the team on application deployment and help maintain our cloud infrastructure on Google Cloud Platform

Preferred Qualifications

  • Previous experience working on projects involving AI, machine learning, or interacting with large language models (LLMs)
  • Familiarity with UI component libraries like Shadcn UI
  • Knowledge of cloud platforms like Google Cloud Platform (GCP)

Benefits

  • Competitive salary and stock options
  • Remote-friendly environment with flexible working hours
  • Access to top-tier ad budgets, tools, and learning resources
  • A high-impact role at the heart of marketing, product, and engineering
  • Growth and career development
  • Work-Life balance
  • Competitive salary, full-time permanent contract, and top-tier private health insurance (including dental and psychological services)
  • 25 days of vacation plus your birthday off, with flexible vacation optionsβ€”no blackout days!
  • Free coffee, fresh fruit, snacks, a game room, and a rooftop terrace with stunning Mediterranean views
  • Ticket restaurant and nursery vouchers, paid directly from your gross salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.