Create Alert
Email me similar jobs

Full Stack Developer

Full-time

Overview

Predictiva develops disruptive products based on Artificial Intelligence and Big Data to transform Contact Centers, Fintech and Ecommerce industries. The Full Stack Developer will be responsible for software development of all Predictiva products. They will work alongside other engineers and the Software Team Lead to build a highly usable, performant, and scalable frontend/backend that delivers the best user experience to customers. They will also work with the delivery team to ensure new features are deployed on-site and operate smoothly with customers on production systems. This is a permanent position based in Marbella, Spain. Some remote work may be considered for the right candidates in the Málaga province or nearby.

Responsibilities

  • Collaborate with the Product Owner and Software Team Lead to refine product requirements and build solid software specifications.
  • Support and grow Predictiva Applications and Platform by enhancing existing components or developing new ones that can be reused across all products.
  • Support a cross-functional team in which frontend and backend activities are shared among all members.
  • Create and execute test cases (Unit Test and End to End).
  • Support deployment of new releases to multiple customers worldwide.

Key Skills

  • Good communicator, good documentation skills, team player.
  • Self-motivated, self-disciplined and result-oriented.
  • Strong problem solving and troubleshooting skills.
  • BS or MS degree in Computer Science or related field.
  • 5+ years of experience in a similar role.
  • Upper intermediate English.
  • Passion for quality development.
  • Knowledge of best practices for the full software development lifecycle, including Agile, coding standards, source control management, build processes, testing, release management and operations.
  • Frontend:
    • Experience with web UI architecture, UX design and application development.
    • Solid knowledge of JavaScript, TypeScript, HTML/CSS, and JavaScript frameworks.
    • Experience with Angular, Redux and RxJS.
    • Unit testing (e.g., Karma, Jasmine).
  • Backend:
    • Experience with Python; strong Java/C++ developers willing to transition to Python will also be considered.
    • Python-based frameworks such as Django or Flask.
    • Experience with MySQL and ORM (e.g., SQLAlchemy).
    • Experience with REST APIs.

Extra Desirable Skills

  • Frontend:
    • Node.js
    • React
    • D3.js
  • Backend:
    • Experience developing microservices
    • Experience with Java frameworks like SpringBoot, SpringCloud
    • Experience with NoSQL databases (ElasticSearch, MongoDB, HBase)
    • Experience with big data technologies (e.g., Hadoop ecosystem)
    • Experience with Docker; Kubernetes (K8s) is a plus
    • Experience with Tableau
    • Experience with Machine Learning products
    • Experience with Speech Analytics solutions
    • Active in open source projects

#J-18808-Ljbffr
Similar jobs

Full Stack Developer

Apply Now
Back to search page