Lead Full-Stack JavaScript Developer

IMA Health
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, Catalan
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

JavaScript
Amazon Web Services (AWS)
JIRA
Automation of Tests
Code Review
Continuous Integration
Software Debugging
DevOps
Amazon DynamoDB
Github
MySQL
Node.js
Pair Programming
Query Optimization
Systems Integration
TypeScript
React
Delivery Pipeline
Backend
GIT
Servicebus
Angular
Information Technology
Deployment Automation
Front End Software Development
Api Gateway
NestJS
Software Coding
Elastic Beanstalk
Amazon Web Services (AWS)
Serverless Computing
Docker
Microservices

Job description

  • Actively contribute to the codebase, writing high-quality backend and frontend code while guiding the team through complex technical challenges.
  • Lead and mentor a cross-functional team of developers, setting technical direction, fostering growth, and ensuring engineering excellence across projects.
  • Architect, design, and implement scalable full-stack solutions, prioritizing modularity, performance, and maintainability.
  • Participate in pair programming, debugging sessions, and hands-on problem-solving with the engineering team.
  • Establish and enforce best practices in coding standards, code reviews, automated testing, CI/CD, and technical documentation.
  • Partner with stakeholders to translate business objectives into technical strategies, shaping the cloud and product roadmap for long-term success.

Requirements

  • 5+ years of experience in full-stack JavaScript/TypeScript development with expertise in Node.js and NestJS.
  • Fluent in English and Spanish or Catalan.
  • Strong AWS background: hands-on with Lambda, API Gateway, EventBridge, SQS/SNS, Elastic Beanstalk, Amplify, and serverless architecture design.
  • Front-end proficiency with React and Angular, integrating seamlessly with backend microservices.
  • Proficient in MySQL and DynamoDB, with strong skills in schema design, query optimization, and scalable data modeling.
  • DevOps fluency: Docker, Git, GitHub Actions, CI/CD pipelines, and deployment automation on AWS.
  • Familiarity with project management tools like Jira.
  • Bonus: Degree in Computer Science or a related field.

Benefits & conditions

  • Join a project with great social impact .
  • Unique opportunities to grow and develop in a fast-growing company, currently in an exciting phase of international expansion
  • Learn and innovate in a super dynamic startup environment, surrounded by an exceptional team!
  • Hybrid work model
  • Enjoy 26 days to recharge your batteries: 22 working days of vacation + 2 personal days + December 24th and 31st!
  • Unlimited coffee waiting for you in our office space
  • Our office is only 3 minutes away from Fabra i Puig station

Ready to make a difference? Join IMA today!

Discover more about IMA:

Website: ima.health/es

Instagram: imahealth_es

About the company

IMA Health is an innovative startup at the heart of the health-tech sector, committed to improving the quality of life of poly-medicated patients in Spain and across Europe . Our mission is to simplify the lives of people undergoing multiple treatments by helping them organize their daily medication . Every day, we're transforming the healthcare industry, providing thousands of patients with efficient, hassle-free medication management. Would you like to join us in revolutionizing health?

Apply for this position