This offer is not available anymore

Software Engineer - Golang in Madrid or Remote


42,000 - €44,000
Share offer

Job Description

At Intelygenz, we envision a future where processes accelerate performance. For the companies we work with, this means finding ways to optimize their data using cutting-edge technologies like AI-enabled automation. This mindset is a huge part of our culture. We thrive on pooling our skills, collaborating on projects, helping one another learn and creating innovations.


We’re looking for a Software Engineer to participate in challenging projects, learn and grow in a friendly, international and collaborative environment, and help us take innovation to the next level.

Your Responsibilities:

  • Develop software application features against customer requirements
  • Participate in implementations of new systems or modifications to existing systems to meet business requirements.
  • Master our development process and code base, then improve them.
  • Engage with product and software development to understand use cases and technical implementations to enable the design of effective, comprehensive testing strategies.

Must Have:

  •  Experience 3+ years in software development, programing in GoLang ,Java, C#, Python, C++, TypeScript.
  • At least basic skills in GoLang.
  • Design patterns and SOLID principles.
  • Experience in using Queue Management systems.
  • Experience in using NoSQL DBs.
  • Knowledge of Docker and/or Kubernetes at a User level.
  • English level B2

    A Plus if You Know:

    • Experience in Data Engineering
    • Experience in using Event-stores.
    • Experience in using Protobuf.
    • Experience in using Time Series DBs.
    • Experience in Serverless.
    • GraphQL APIs.

      Valuable Skills and Qualifications

      • Strong object-oriented design skills with understanding of common design paradigms and patterns.
      • Relational and Nonrelational databases
      • Excellent English verbal and written communication skills with the ability to understand and explain complex concepts to both technical and non-technical audiences
      • Experience and solid understanding of modern Software Development Life Cycle best practices.
      • Test-driven development knowledge. (Unit Test, Integration Test, End To End...)
      • Expertise building and troubleshooting integrations. (Rest, gRPC, Events...)
      • Version control & Collaboration culture (Git, Branching Strategy, Pull Request, Code Reviews, Pair Programming...)
      • Excellent problem solving and debugging skills
      • Culture of DevOps and high-quality software standards.
      • Experience in API definition, versioning, management and testing
      • Knowledge of Bash and Unix command line toolkit.
      • Continuous Integration and Delivery expertise (Trunk Based Development, Git Workflows, Pipelines...)
      • Message-oriented middleware experience (NATs, RabbitMQ...)
      • Experience working with containerized applications (Docker, Kubernetes...)
      • Team player attitude and clear communications skills.
      • Familiar with agile development and lean principles.

      Why Intelygenz?

      • Specific career plans for horizontal and vertical growth plus mentoring to help you grow in your career. Let your motivations do the talking!
      • Tech programs: continuous training (1 hour per week to learn with your co-workers)
      • English classes, paid events, Udemy courses and one hour per week to take part in continuous tech training programs with your co-workers. Sky is the limit!!
      • Courses and certifications granted (AWS, Google Cloud…)
      • Open bar of Udemy
      • Don't be afraid of you you are! You will feel embraced and supported by the team and the whole company.
      • Office in Callao area, one of the coolest in Madrid
      • Events in and outside Madrid (tickets + transport + accommodation, even outside Europe)
      • Flexible retribution: restaurant, transport and kindergarten
      • Health insurance (50% granted)
      • Gympass and football, basketball, paddle and runners team
      • Parties and team building events
      • Being part of this great team!
      • ... and an Intelygenz Anniversary exclusive T-Shirt


      About Intelygenz

      • Artificial Intelligence

      • Madrid, Spain

      • 50-200

      • 2002

      We’re developers, life-long learners, geeks and visionaries - a company of technicians who create software and AI that help take businesses to the next level. We aim to create agile technology that gives you the competitive edge.

      With 16 years’ experience and a 100% track record, we deliver technology that genuinely helps people and their businesses. Our work is executed with cutting-edge code, offers measurable ROI, and is guided by professional account and client management. We put 20% of our resources into thought-provoking research, and are always open to new ideas and methodologies. We pride ourselves on being bold, honest and authentic.

      Other software engineer jobs that might interest you...