Javascript Backend Developer

Madrid, Community of Madrid, Spain expand job description ↓

Description

Human First’s mission is to improve human-machine interfaces by designing, developing and bringing high-standard, human-centric digital products to market for startups and established businesses. This mission requires cutting-edge technologies and new ways of thinking. At Human First, we focus on creating great user experiences by simplifying complexity and we celebrate experimentation and excellence.

We are looking for a Javascript (Node) Back-end Developer for our Madrid-based office to kick-off our newly created backend team by designing the initial tech stack. You will work hand in hand with UX and frontend fellows to build APIs and backend microservices for our core content management product that will be used for different clients’ projects.

If you want to learn more visit: http://humanfirst.es/

We ask

  • Work autonomously and collaborate with other team members and stakeholders to design, implement, deploy and scale a content management product's backend.
  • Prefer to build APIs (REST or GraphQL) rather than highly coupled, complex alternatives.
  • Be in charge of DevOps tasks.
  • Define and implement appropriate data models in PostgreSQL.
  • You are comfortable experimenting with new technologies to solve problems previously thought unsolvable.

Requirements

  • 2+ years of software engineering experience.
  • Proficient in coding and architecture design.
  • Master Javascript and Node.
  • Good UNIX/Linux and network protocols knowledge.
  • Experience designing, implementing, documenting and testing REST / Websocket / GraphQL APIs.
  • Experience deploying in cloud service providers such as AWS, Google Cloud, Scaleway.
  • Experience with NoSQL and SQL databases like MongoDB, PostgreSQL.
  • Ability to multi-task, prioritize and work in a fast-paced, collaborative environment.
  • Comfortable working in an Agile environment and establishing a continuous deployment process.
  • Experience developing dockerized applications (Docker) a plus.
  • Curiosity and energy.

Benefits

  • Personal growth and learning supported environment.
  • Support attending design and technical meetups.
  • High-trust, fun work environment.
  • Up-to-date Mac or PC equipments.
  • Flexible schedule.
  • Rooftop terrace for vegan-friendly barbecues, beers, team-building activities and resting.
Personal information
Your Profile