Software Engineer C++/Python

Sé de los primeros solicitantes.
Solo para miembros registrados
Huelva
A distancia
EUR 50.000 - 80.000
Sé de los primeros solicitantes.
Ayer
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.