¡Activa las notificaciones laborales por email!

Software Engineer C++/Python

buscojobs España

Huelva

A distancia

EUR 50.000 - 80.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading tech company seeks a highly skilled C++ Senior Python Engineer to enhance operational efficiency through the development of full-stack applications. This role involves high-impact projects, focusing on back-end systems, APIs, and innovative internal tools utilizing C++ and Python skills. The ideal candidate will have a robust background in software engineering and full-stack capabilities.

Formación

  • 10+ years of professional experience in software development.
  • Advanced Python proficiency and extensive development experience.
  • Familiarity with RESTful and GraphQL APIs.

Responsabilidades

  • Architect and develop innovative internal tools and applications.
  • Work on high-impact projects with backend systems and APIs.
  • Optimize existing software and create automation tools.

Conocimientos

Python
C++
RESTful APIs
GraphQL
Docker
Kubernetes
Git

Educación

Bachelor's degree in Computer Science or related field

Herramientas

Django
Flask
PostgreSQL
MySQL
MongoDB
Redis
JIRA

Descripción del empleo

Appko is seeking a highly talented and self-driven C++ Senior Python Engineer to spearhead the transformation of our client's operational efficiency. The role involves building full-stack applications and tools for internal software engineering teams. This is an exceptional opportunity for an experienced C++ and Python expert to architect and develop innovative internal tools. As a key contributor to our Software Engineering team, you will be empowered to deliver impactful solutions with minimal oversight.

As a Senior Python Engineer, you will focus on high-impact projects for a key client, utilizing C++ and Python skills to develop backend systems, web applications, APIs, and data analysis models. You may also work on embedded systems or IoT devices, optimize existing software, and create automation tools.

Core Python & Backend Expertise :
  • Advanced Python proficiency and strong knowledge of backend frameworks such as Django or Flask.
  • Experience with diverse databases (PostgreSQL, MySQL, MongoDB, Redis), designing schemas, and writing optimized queries.
  • Expertise in building scalable RESTful and GraphQL APIs.
  • Proficiency in testing frameworks like pytest and unittest, with a TDD approach.
  • Experience with Docker, Kubernetes, or Docker Compose for containerization.
  • Knowledge of cloud platforms (AWS, GCP, Azure) and their services.
  • Understanding of web security (OWASP Top 10) and caching techniques.
  • Experience with message brokers like RabbitMQ or Kafka.
Frontend Capabilities :
  • Proficiency in HTML, CSS, responsive design, and frontend testing frameworks such as Jest or Cypress.
  • Understanding of UI/UX principles and frontend build tools (Webpack, npm, Yarn).
  • Experience integrating frontend with backend APIs.

Additional requirements include:

  • Basic web development skills for internal tools.
  • Strong knowledge of OOAD, design patterns, data structures, and algorithms.
  • Proficiency with Git and JIRA.
  • Full-stack capabilities, including Java experience.
  • Bachelor's degree in Computer Science or related field, with at least 10 years of professional experience.
  • Extensive Python development experience; familiarity with C/C++ is a plus.
  • Experience leading backend solutions, microservices, and automation workflows.
  • Ability to work remotely with US clients, overlapping US hours by 3 hours, with reliable internet and video conferencing setup.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.