Overview
About Secuvy:
At Secuvy, we believe Privacy & Data Security will be a necessity for every global brand. Our mission is to provide best in class Contextual Data Intelligence tools to monitor, automate & simplify data governance for security, compliance & legal teams. We hire out of the box thinkers with the passion, creativity, and perseverance to handle constantly expanding data sprawls and deliver impactful results to our customers. Secuvy’s team comprises experts with Deep AI & Security background who have launched products for Fortune 100. We are backed by Dell Technology Ventures, Westwave Capital & Top Security VC firms in Silicon Valley. Learn more at www.secuvy.ai
We are looking for an experienced Senior NodeJS Software Engineer to join our team. The ideal candidate should have at least 7 years of experience in building scalable web applications using NodeJS and a solid understanding of AWS services. The candidate should also have experience in designing and building large-scale distributed systems.
Responsibilities:
Design and develop high-quality, scalable, and performant software solutions using NodeJS and AWS services.
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to identify and solve complex business problems.
Design and develop large-scale distributed systems that are reliable, resilient, and fault-tolerant.
Write clean, well-designed, and maintainable code that is easy to understand and debug.
Participate in code reviews and ensure that all code is of high quality and adheres to best practices.
Troubleshoot and debug production issues and work with the team to develop and implement solutions.
Stay up-to-date with new technologies and best practices in software engineering and cloud computing.
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
4-6 years of professional experience in building web applications using NodeJS and AWS services.
Strong understanding of NodeJS, and experience with server-side frameworks such as Express and NestJS.
Strong experience in designing and building large-scale distributed systems, with a solid understanding of distributed computing concepts.
Hands-on Experience with AWS services, including EC2, S3, Lambda, API Gateway, and RDS.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Strong understanding of software engineering best practices, including agile development, TDD, and continuous integration and deployment.
Hands-on Experience with Cloud technologies including Kubernetes and Docker.
Experience with no-sql technologies like MongoDB or Azure Cosmos
Experience with a distributed publish-subscribe messaging system like Kafka or redis Pubsub
Experience developing, configuring & deploying applications on Hapi.js/Express/Fastify.
Comfortable writing tests in Jest
Excellent problem-solving and analytical skills, with the ability to identify and solve complex technical problems.
Strong communication and collaboration skills, with the ability to work effectively in a team environment. Why Work With Us? Join a rapidly growing startup with a passionate team of experts at forefront of data privacy & security. Opportunity to play a key role in shaping the technical vision and strategy for Fortune 1000 Customers. Work in a dynamic, fast-paced environment where you can make an impact and drive change. Enjoy a competitive salary, benefits, and opportunities for growth and advancement. If you are a passionate, self-motivated, and experienced Senior NodeJS Software Engineer with expertise in AWS and large-scale system design, we would love to hear from you!