Ofertas de empleo

Sección desarrollada en colaboración con:
Si quieres publicar una oferta de trabajo relacionada con Python, puedes escribirnos a info@pythoncanarias.es
Mostrar descripción

About the job:

  • ​You'll work as part of an agile, cross functional team with other frontend engineers, backend engineers, and product designers.
  • You will create production grade Python code and will implement solutions designed to handle incredibly high levels of traffic.
  • Participate in building and owning new microservices that power our product.
  • Build and take full ownership of components of the Hotjar Platform, in addition to building and maintaining dashboards monitoring essential application and business metrics.
  • Mentor other team members through pair programming, code reviews, and ad-hoc assistance.
  • Collaborate with engineers across the department to identify and build on improvements to our processes and systems, whilst having involvement in technical decision making.

Requirements

  • 5+ years background in benchmarking, optimizing, scaling, and taking care of high levels of traffic.
  • Experience using Python and PostgreSQL.
  • Experience using HTML, CSS, JavaScript, AngularJS, jQuery, Redis, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.
  • Familiarity with automated testing frameworks such as Selenium.
  • Familiarity with distributed revision control systems such as Mercurial or Git.
  • Fluent in English with excellent interpersonal skills.
  • Desire to work in a respectful, transparent, and collaborative work environment, following Hotjar’s company values, culture and ways of working.
  • Will submit to a background check, confidentially processed by our third-party.
Mostrar descripción

What you'll do:

  • Lead System architecture design, implementation, testing and delivery of Onna’s platform
  • Contribute towards system reliability and high availability by engaging in creating observability of different services and components.
  • Mentor & coach fellow engineers.
  • Promote engineering best practices within the organization.
  • Contribute to product development primarily using Python but also able to use the right language for the right job
  • Work in Agile squads with strong attention to well-documented, scalable, testable code that can be delivered in a continuous integration pipeline.

Who you are:

  • Demonstrable background and experience in designing and delivering complex scalable projects using Python or other programming languages.
  • Strong experience with distributed systems, async programming and event-driven architectures.
  • Broad technical expertise spanning operating systems, programming languages, API development, databases, networking, performance and security.
  • Experience with Google Cloud Platform or other cloud computing platforms.
  • Knowledge of Docker, Kubernetes or other containerization technologies.
  • Experience with modern CI/CD workflows and technologies.
  • You hold a BS/MS degree in Computer Science or related field.
  • Passionate about mentoring, coaching and training other engineers.
  • Knowledge of Elasticsearch/Lucene will be a plus.
  • Knowledge of PostgreSQL will be a plus.
  • Knowledge of Cassandra will be a plus.