Staff Engineer
Nivoda
πRemote - Worldwide
Please let Nivoda know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Nivoda, a leading B2B diamond and gemstone marketplace, as a Staff Engineer and be part of a dynamic, remote-first team. You will play a key role in designing and implementing scalable architectures for our Node.js platform, leading the migration to microservices, and collaborating with cross-functional teams. This position requires extensive experience in DevOps, AWS, and various technologies. You will mentor junior engineers and contribute to a culture of innovation and excellence. Nivoda offers a competitive salary and benefits package, including unlimited holiday allowance and opportunities for professional development.
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
- Experience with containerization technologies such as Docker and Kubernetes
- Knowledge of security best practices in cloud and application development
Benefits
- 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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$130kπUnited Kingdom
- πIndia
- π°$190k-$210kπWorldwide
- πUnited States
- πChina
- πUnited States
- π°$158k-$218kπUnited States
- π°$244k-$304kπUnited States
- πBrazil
Please let Nivoda know you found this job on JobsCollider. Thanks! π