Senior Backend Developer in Madrid

Kimia

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

In Kimia we keep growing!

We are seeking an exceptional Backend Developer specializing in Go to join our vibrant, multicultural team in crafting a state-of-the-art SaaS platform within the fast-evolving affiliate marketing industry. This role demands a technically proficient individual who thrives under pressure and embraces challenges in high-stakes environments. We have excellent offices in the center of Madrid with the best people you can imagine.

You will be part of a supportive and friendly team comprising professionals from diverse backgrounds, including Poland, Czech Republic, Cuba, and Spain. Our collaborative culture is fundamental to our success, and we expect the same proactive, helpful attitude from you, enhancing our team dynamics and contributing to our collective goals.

With us you will collaborate on:

  • Develop scalable, high-performance backend services for our new SaaS project, focusing on a clean and efficient codebase using Go.
  • Work closely with the project lead and engage with a team of backend and frontend developers, as well as QA specialists, to design and deploy comprehensive software solutions.
  • Help implementing resilient microservices infrastructure that meets the critical demands of high-volume traffic and data processing.
  • Proactively manage SQL (PostgreSQL) with schema design.
  • Support the operational aspects of the production system, stepping in to handle tasks typically managed by our dedicated ops team when necessary, to ensure system integrity and uptime. While operations is a separate role within our company, as developer, you are expected to possess the skills to address operational issues effectively when required, although your primary focus will remain on development.
  • Design, develop, and maintain RESTful APIs, utilizing OpenAPI for standardization and seamless integration across services.
  • Adapt swiftly to project pivots and technology shifts, maintaining flexibility in a dynamic and fast-paced development cycle.
  • Ensure clear and effective communication within the team and with stakeholders, demonstrating proficiency in English and interpersonal skills that foster a collaborative working environment.

This position offers a unique opportunity to impact a high-scale project from the ground up, dealing with some of the most challenging aspects of modern backend development. If you are driven by innovation, technical challenges, and making a visible impact, we would love to have you on our team.

Requisitos mínimos

  • At least last 1 year as go developer.
  • At least 3 years of backend development experience in total using languages ​​like JAVA, c++, C# or similar.
  • Effective communication skills with fluency in English.
  • Experience with SQL (PostgreSQL or similar).

Desirable requirements:

  • Familiar with Docker and Kubernetes for containerization and orchestration.
  • Experienced in developing RESTful APIs using OpenAPI specifications.
  • Experience with Apache Kafka for handling real-time data streams.
  • Knowledgeable in using ClickHouse (or similar) for analytics and large-scale data processing.
  • Hands on experience in Protocol Buffers as exchange format and gRPC for communication between microservices.

Desirable requirements:

  • Experience with other programming languages such as Python, Java, or Ruby, especially in a backend context.
  • Familiarity with additional SQL databases like MySQL or SQL Server, and additional NoSQL databases like Cassandra or MongoDB.
  • Experience with other container orchestration tools like Mesos or Docker Swarm.
  • Proficient in additional CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Familiarity with other microservices frameworks and tools such as Spring Boot for Java, or Express.js for Node.js.
  • Experience with other API protocols and data interchange formats such as GraphQL.
  • Knowledge of additional message brokers similar to Apache Kafka, like RabbitMQ or ActiveMQ.
  • Experience with other big data technologies similar to ClickHouse, such as Apache Hadoop or Spark.
  • Familiarity with cloud services and environments like AWS, Azure, or Google Cloud Platform.
  • Knowledge in performance optimization, security, and data protection within large-scale environments.
  • Experience with monitoring tools such as Prometheus, Grafana, or Elastic Stack (ELK).

What's in it for you?:

  • A place where your impact counts!
  • A young & dynamic working environment with very good working atmosphere.
  • Great localization! Kimia’s HQs are in Madrid’s heart.
  • Short working Fridays.
 

About Kimia

  • Ad Tech

  • Madrid, Spain

  • 50 - 200

  • 2006

.

Other backend developer jobs that might interest you...