Skip to content
mimi

Back End Developer

Capitole

Remote · US Full-time Senior 2w ago

About the role

About Us

Capitole Consulting keeps growing and we want to do it with you!

Role Description

We are looking for a Back End Developer with 5+ years of hands-on experience in Go (mandatory). A strong focus on cloud technologies and microservices architecture is required, along with proven experience in building, deploying, and maintaining scalable and resilient systems.

Responsibilities

  • Design, develop and maintain Go microservices on Kubernetes (AWS), ensuring scalability and resilience.
  • Build and maintain unit, integration and end‑to‑end tests to guarantee application reliability.
  • Implement CI/CD pipelines to automate delivery processes.
  • Collaborate through pair programming and PR reviews to ensure code quality.
  • Apply security practices within the development lifecycle, participate in on‑call duties, and support continuous improvement and system performance.

Education

A Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related STEM discipline is required.

Relevant certifications in software development or specific technologies are beneficial.

Technical Knowledge

Mandatory:

  • Expertise in Golang.
  • Experience with Postgres and SQL.
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency with Git and GitHub for version control and CI/CD.
  • Experience with testing frameworks like ViTest for integration testing, Ginkgo for Go applications unit testing and Playwright for end-to-end testing.

Considered a plus:

  • Experience with other high-level languages such as Java, C#, or Python.
  • Experience using ORM tools like GORM or Atlas for database interactions.

Beneficial:

  • Familiarity with TypeScript and Vue.Js or similar frameworks.

Desirable skills:

  • Knowledge of Lua scripting and experience with Kong or NGINX Lua Resty for API gateway configuration and management.
  • Experience with RabbitMQ or similar message brokers, demonstrating an understanding of event-driven architectures and the ability to integrate robust messaging systems into scalable applications.
  • Familiarity with HashiCorp Vault for securing, storing, and tightly controlling access to tokens, passwords, certificates and encryption keys.
  • Ability to support the product team by writing clear and concise user stories.
  • Understanding of observability practices and tools like Opensearch or Grafana for monitoring, alerting and analyzing system performance.

Technical Experience

  • Experience in an agile development environment, with a strong understanding of DevOps principles ("you build it, you run it").
  • Write clean, efficient, and well-documented code.
  • Collaborate with architects and other team members to design software solutions that meet business requirements.

Location

100% Remote

(Only Spanish Residents )

Additional Requirements

  • Availability to participate in an on-call rotation, providing internal support.
  • Fluent English (C1)

What We Offer

  • Budget of 1.200€ in individual training for you to use it in whatever you want (technological events, books, trainings, certifications, etc.).
  • Follow-up with your team every month for continuous feedback.
  • Teleworking.
  • Flexible working hours to help you reconcile your professional / family life.
  • Private medical insurance paid in full by Capitole.
  • Flexible remuneration (restaurant tickets, transport and/or childcare).
  • WellHub (Gymforless).
  • Discounts on major brands for employees (Club Capitole).

Company Culture

  • Team Buildings every two months - don't miss the summer party or the Christmas dinner!
  • Football team sponsored by Capitole.
  • Technological communities for you to share your knowledge and ideas with the other teams, sharing internal knowledge is essential!!!!
  • Last but not least, a TEAM!

Security Policies

The employee will adhere to information security policies:

  • Will have access to confidential information related to Capitole and the project they are working on.
  • Must comply with the security policies and internal policies of the company and the client.
  • Must sign an NDA.

Skills

AWSC#DockerGitGinkgoGoGolangGrafanaGORMHashiCorp VaultJavaKongKubernetesLuaNGINXOpensearchPlaywrightPostgresPythonRabbitMQSQLTypeScriptVue.jsViTest

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free