¡Activa las notificaciones laborales por email!

Staff Engineer

Nivoda

Barcelona

A distancia

EUR 70.000 - 100.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Nivoda is seeking a Staff Engineer passionate about building robust, scalable solutions in a dynamic environment. The role involves leading architectural transformations, optimizing cloud infrastructure, and mentoring junior engineers. With a focus on technologies like Node.js and AWS, join a collaborative team influencing the future of the jewelry industry.

Servicios

Competitive salary and benefits package
Unlimited holiday allowance
Opportunities for career progression
Collaborative and innovative work environment

Formación

  • 9+ years of experience in software engineering, including 3 years in a senior role.
  • Expertise in migrating to microservices architecture.
  • Experience with CI/CD practices, especially in Jenkins.

Responsabilidades

  • Design and implement scalable architectures for Node.js platform.
  • Lead migration from monolithic to microservices.
  • Optimize AWS cloud infrastructure for performance and security.

Conocimientos

Node.js
Python
AWS
CI/CD
PostgreSQL
Problem Solving
Collaboration

Descripción del empleo

Nivoda: Where Innovation and Gemstones Meet

At Nivoda, we are passionate about empowering jewelry retailers and gemstone suppliers to thrive in today's dynamic market. As the leading B2B diamond and gemstone marketplace, we are dedicated to providing an exceptional platform that connects jewellery businesses of all sizes with the global diamond supply.

Our team of over 400 dedicated employees, many with a wealth of industry experience, have meticulously developed our award-winning platform that addresses the unique challenges of the jewellery sector. With Nivoda, you can buy and sell diamonds securely, efficiently, hassle-free, and at the most competitive prices.

Engineering At Nivoda

Technology is at the heart of Nivoda’s business, powering everything we do. Within our remote-first team, we foster a culture of innovation and collaboration where engineers can thrive. Join us and be part of a dynamic environment that values creativity, empowers individuality, and recognizes excellence. Together, we push boundaries to deliver groundbreaking solutions and leave a lasting impact on the global industry.

About the role

We are seeking a talented Staff Engineer with a strong background in DevOps and a passion for building robust, scalable solutions. You’ll work at the forefront of technologies like Node.js, AWS, and PostgreSQL, driving architectural transformations and operational excellence.

The ideal candidate thrives in complex technical environments, enjoys solving challenging problems, and is passionate about delivering high-performance systems. The candidate will be an expert in software engineering, cloud infrastructure, and CI/CD practices, with a solid understanding of transitioning from monolithic to microservices architectures.

What You'll Do:

  • Design and implement highly scalable and resilient architectures for our Node.js-based platform.

  • Lead the migration from monolithic architectures to microservices, utilizing service mesh strategies for enhanced system interoperability.

  • Collaborate with cross-functional teams to develop and maintain CI/CD pipelines using Jenkins, AWS, and Datadog.

  • Optimize AWS cloud infrastructure for cost, performance, and security, ensuring best practices are followed.

  • Mentor junior engineers, providing guidance on best coding practices, architecture design, and technical problem-solving.

  • Perform in-depth debugging, performance tuning, and troubleshooting across various components of the tech stack.

  • Implement and improve monitoring, logging, and alerting strategies with Datadog.

  • Develop automation tools and scripts to streamline operational processes and improve system reliability.

  • Collaborate with product teams to gather requirements and deliver scalable solutions that enhance the user experience.

Your experience and qualifications:

  • 9+ years of experience in software engineering, with at least 3 years in a senior or staff-level role.

  • Strong proficiency in Node.js, Python, and scripting languages.

  • Extensive experience with AWS (EC2, Lambda, S3, RDS, etc.), DevOps practices, and infrastructure as code (IaC).

  • Proven experience in migrating applications from monolithic to microservices architecture, with a solid understanding of service mesh concepts.

  • Strong experience with CI/CD practices, particularly using Jenkins or similar tools.

  • Deep knowledge of PostgreSQL and experience with Spark and AWS Glue for data processing.

  • Familiarity with OpenSearch and NoSQL databases.

  • Excellent problem-solving skills with a focus on delivering scalable and robust solutions.

  • Strong communication and collaboration skills, with the ability to mentor and influence teams.

Preferred/Bonus Skills:

  • Experience with containerization technologies such as Docker and Kubernetes.

  • Knowledge of security best practices in cloud and application development.

What we offer:

  • Be part of a dynamic and rapidly growing company at the forefront of digital transformation.

  • Work in a collaborative and innovative environment where your expertise will have a direct impact on our success.

  • Opportunities for career progression and professional development.

  • Competitive salary and benefits package.

  • Unlimited holiday allowance.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.