
Staff Software Engineer (Channels Core)
- Madrid
- Permanente
- Tiempo completo
- Competitive salary and benefits package.
- Discretionary bonus based on performance.
- Continued personal development through training and certification.
- We are Open Source-friendly, following Open Source principles in our internal projects and encouraging contributions to external projects.
- Define and drive the next iteration of our platform channels, ensuring scalability, reliability, security, and performance.
- Contribute to the long-term technical strategy beyond individual projects, offering comprehensive solutions that encompass various areas of the technology stack.
- Own our technical roadmap, identifying opportunities for innovation and improvement.
- Make strategic technology decisions regarding project timelines, resource allocation, and technology adoption, contributing to the overall growth strategy of the engineering team.
- In line with our 'You build it, you own it' philosophy, we expect you to take full ownership of the products you build, embracing both their development and ongoing maintenance.
- Mentor and guide senior engineers, fostering a culture of technical excellence, continuous learning, collaboration, and innovation, while setting an example of culture and performance.
- Keep up-to-date with emerging technologies, tools, and practices.
- The position may require being on-call at times.
- Bachelor's or Master's degree in Computer Science or related field (or equivalent experience).
- 10+ years of software development experience, with a proven track record of building high-performance, client-facing web applications.
- Proven track record of leading architectural design and implementation for large-scale systems.
- Strong knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns.
- Experience with Python, Django, PostgreSQL, Redis, RestAPIs.
- Experience with TypeScript, VueJS, TailwindCSS, PostCSS, Webpack, Jest, Cypress, Storybook.
- Experience with Docker, Kubernetes, Terraform, AWS.
- Experience with IAM framework and related tools like Keycloak.
- Experience working in a platform team, providing essential tooling and processes that empower other development teams.
- Expertise in establishing standard APIs, integrating monitoring and alerting services, and seamlessly integrating with external systems to build and manage services.
- Deep understanding of distributed system concepts, microservices architecture, and cloud-based technologies to effectively contribute to cloud-native applications.
- Excellent communication and collaboration skills in English for seamless international teamwork.