About the Company
Our client reaches millions of people every day through their streaming services, radio networks, and TV channels. They firmly believe in the power of content, not just as a way of telling stories and touching lives, but also as a means of expanding worlds.
️ About the Role
As a Fullstack Software Engineer, you'll join with the mission to provide the best user experience to customers as part of the Product Area Attract, Acquire and Activate.
The checkout team, which you will be part of, is responsible for key processes across the platform, including pricing selection, registration, and payment. The team consists of eight professionals, including Fullstack developers (Node, React), 1 Mobile developer, and a Product Manager.
They are currently looking for a Senior profile who can drive initiatives forward and serve as a key reference within the team. This person will play an active role in leading the technological migration from PHP to NodeJS, ensuring a focus on design systems, observability, scalability, and integrations.
They should be someone who makes things happen, providing technical mentorship to the team while fostering innovation and efficiency.
Responsibilities
Lead and actively participate in the migration from PHP to Node.js
Contribute to the design, development, and maintenance of key platform services
Ensure solutions are scalable, maintainable, and efficient
Work on design systems, observability, and integrations
Take ownership of backend and frontend development using Node.js and React
Developing microservice/serverless architecture
Employing multiple programming paradigms and languages
Working in a dynamic production environment supported by Github Actions and AWS services such as Lambdas, AKS, DynamoDB, etc.
Engaging in an agile development process that promotes pair/mob programming
Enhancing product iterations based on consumer feedback and behavior data
Mentor junior developers and support best practices within the team
Collaborate closely with Fullstack Engineers and Product Manager
Promote test- and behavior-driven development (TDD/BDD)
Optimize performance and reliability in high-transactional environments
Required Skills
Solid experience developing web-based services with NodeJS
Deep knowledge of TypeScript and React
Strong understanding of REST APIs
Experience with testing frameworks and best practices in TDD/BDD
Proven experience building services in AWS
Passion for working with modern frameworks and technologies
Ability to mentor team members, drive technical decisions, and lead development strategies
Preferred Skills
Experience with high-transactional, stateless systems
Familiarity with PHP, Java, or Rust
Knowledge of DevOps and CI/CD pipelines
Experience working in international teams with English as the primary language
Conditions
Competitive salary.
Hybrid model with offices in Plaza Catalunya.
An attractive package with beneficial insurance.
Health care plan.
Meal vouchers.
30 days of paid vacation.
Flexible working hours.
Flexible remuneration.
A safe space to grow and up-skill.
An innovative setting with Hack Days once a year.
Unlimited access to their streaming service.
You will join an outstanding company with exceptional people, content, and culture.