Full Stack Developer
hace 5 días
Marbella
ph3Overview /h3 pPredictiva 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. /p h3Responsibilities /h3 ul liCollaborate with the Product Owner and Software Team Lead to refine product requirements and build solid software specifications. /li liSupport and grow Predictiva Applications and Platform by enhancing existing components or developing new ones that can be reused across all products. /li liSupport a cross-functional team in which frontend and backend activities are shared among all members. /li liCreate and execute test cases (Unit Test and End to End). /li liSupport deployment of new releases to multiple customers worldwide. /li /ul h3Key Skills /h3 ul liGood communicator, good documentation skills, team player. /li liSelf-motivated, self-disciplined and result-oriented. /li liStrong problem solving and troubleshooting skills. /li liBS or MS degree in Computer Science or related field. /li li5+ years of experience in a similar role. /li liUpper intermediate English. /li liPassion for quality development. /li liKnowledge of best practices for the full software development lifecycle, including Agile, coding standards, source control management, build processes, testing, release management and operations. /li liFrontend: ul liExperience with web UI architecture, UX design and application development. /li liSolid knowledge of JavaScript, TypeScript, HTML/CSS, and JavaScript frameworks. /li liExperience with Angular, Redux and RxJS. /li liUnit testing (e.g., Karma, Jasmine). /li /ul /li liBackend: ul liExperience with Python; strong Java/C++ developers willing to transition to Python will also be considered. /li liPython-based frameworks such as Django or Flask. /li liExperience with MySQL and ORM (e.g., SQLAlchemy). /li liExperience with REST APIs. /li /ul /li /ul h3Extra Desirable Skills /h3 ul liFrontend: ul liNode.js /li liReact /li liD3.js /li /ul /li liBackend: ul liExperience developing microservices /li liExperience with Java frameworks like SpringBoot, SpringCloud /li liExperience with NoSQL databases (ElasticSearch, MongoDB, HBase) /li liExperience with big data technologies (e.g., Hadoop ecosystem) /li liExperience with Docker; Kubernetes (K8s) is a plus /li liExperience with Tableau /li liExperience with Machine Learning products /li liExperience with Speech Analytics solutions /li liActive in open source projects /li /ul /li /ul /p #J-18808-Ljbffr