Logo for Q-tech

Senior Engineer (C/ Golang)

Role overview

Qualifications

  • Good knowledge of C/C++ / Go / Java and exposure to Python
  • Solid foundation in data structures and algorithms
  • Familiarity with multithreaded programming
  • Good communication skills to coordinate with teams in different time zones

Responsibilities

  • Collaborate with Platform, API, and Data teams on delivering new features and improvements
  • Analyze current architecture, review APIs, contribute design ideas, program and test assigned components
  • Prepare and execute unit and integration tests
  • Work with the QA team to ensure functional, performance, and stability validation

Key facts

Other skills

  • Communication
  • Physical Flexibility
  • Willingness To Learn

About the company

Q-tech logo

Q-tech

Q-tech is a Recruitment Company specialising in the Information Technology field. Throughout the years, we have been able to build up a network of contacts and a very large database, which serve us as indispensable sources when it comes to identifying and contacting professionals of interest to our clients. Q-tech can call on a great deal of experience in finding and selecting all types of profiles in the Information Technology sector: Web/Software Analyst/Developer/Programmer/Engineer/Architect/Craftsman: - JAVA (J2EE, Spring, Hibernate) - C/C++, Go, Ruby (on Rails), Grails, Python (Django), Erlang, Bash, Perl - .NET (C#, VB.NET, Core, WEB Api, WPF, WCF) - PHP (Symfony, Laravel) - JavaScript (ES6, React, Redux, Angular, Node, Express, Ember, Backbone, Underscore, Typescript) - Mobile: Android (Kotlin, Java), iOS (Swift, Objective-C), React Native, Ionic, Cordova - Functional languages: Scala, Clojure, Haskell - Microservices Architecture, RESTful APIs, MVC, Object Orientated, SOLID, Design Patterns, TDD/DDD/BDD, Continuous Integration/Delivery, Distributed Systems, High Availability, High Traffic, High Performance, Algorithms, Data-structures, Asynchronous Programming, Agile, SCRUM CTO, Software Development Manager Data Engineers, Data Scientist, (NLP, Machine Learning, Deep Learning, Predictive Analytics) System/Database Administrator: - DBA's (Oracle, SQL, MySQL, PostgreSQL, NoSQL, Cassandra, Zookeeper, MongoDB, Couchbase) - Big Data (Spark, Kafka, AKKA, Hadoop, Elasticsearch) - System Administrator (Linux, Windows, Mac) and DevOps (Apache, Nginx, Docker, AWS, Azure, Kubernetes, Ansible, Puppet, Chef, Salt) - Network Engineer and Helpdesk/Service Desk/Support - QA and Testing (Selenium, Cucumber), Test/Task Automation - Security Engineer, Ethical Hacker, Pentester, SIEM - Product Owner, Product Manager, UI/UX - SAP, CRM, ERP - Business Analyst, Project Manager - Cloud Computing (AWS, Azure), VMware - Business Intelligence, Data Warehouse, Data Analysis - SEO, SEM specialists

Company details

Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Oferta preparada para portal de empleo – Q-tech

Desde Q-tech estamos en búsqueda de un/a Software Engineer para incorporarse a un proyecto de alto impacto tecnológico, donde podrás trabajar con herramientas y lenguajes punteros, y participar en el ciclo completo de desarrollo de componentes dentro de una plataforma de datos de gran escala.

El rol ofrece la oportunidad de trabajar en el diseño, desarrollo, pruebas y despliegue en producción de servicios críticos.

Responsabilidades

  • Colaborar con los equipos de Platform, API y Data en la entrega de nuevas funcionalidades y mejoras en plataformas de gestión y entrega de datos.

  • Analizar la arquitectura actual, revisar APIs, aportar ideas de diseño, programar y testear los componentes asignados.

  • Preparar y ejecutar tests unitarios e integrados.

  • Trabajar con el equipo de QA para asegurar la correcta validación funcional, de rendimiento y estabilidad, resolviendo los bugs detectados.

  • Documentar el trabajo realizado antes de la entrega final.

Skills & Competencias

  • Buen conocimiento de C/C++ / Go / Java y exposición a Python.

  • Sólida base en estructuras de datos y algoritmos.

  • Familiaridad con programación multihilo.

  • Conocimientos de programación orientada a objetos.

  • Buenas habilidades de comunicación para coordinarse con equipos en distintos husos horarios.

Requisitos

  • Actitud proactiva, flexibilidad y ganas de aprender.

  • Experiencia en:

    • Programación con C++/Go/Java u otro lenguaje orientado a objetos.

    • Uso de frameworks de testing.

    • Programación multithread y sincronización de hilos.

    • Estructuras de datos: listas, árboles, mapas, arrays, sets.

    • Algoritmos: ordenación, búsqueda, análisis de complejidad.

    • Conocimientos de scripting en Python u otro lenguaje (valorado).

Condiciones

  • Salario: hasta 65k aprox.

  • Modalidad: prácticamente remoto, con visitas puntuales a Zaragoza.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Field Engineer (Solutions) Related jobs

Other jobs at Q-tech

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.