Senior Full-Stack Developer
Description
Malwarebytes believes that when people and organizations are free from threats, they are free to thrive. Founded in 2008, CEO Marcin Kleczynski had one mission: to rid the world of malware. Today, Malwarebytes has grown beyond malware remediation to ensuring cyberprotection for everyone, providing device protection, privacy, and prevention solutions in the home, on-the-go, at work, or on campus. With threat hunters and innovators across the world, we want great people, like YOU, to join our team!
Malwarebytes is looking for...
We seek skilled senior full-stack developers to create Cloud services supporting our products, subscription management, and payment processing platforms. Join a collaborative, inclusive, and diverse team of engineers, UX designers, and product managers. Collaborate with various Malwarebytes engineering teams to design and develop high-performance applications.
What You’ll Do:
- Design and implement production-ready APIs, database models, and schemas
- Lead technical decisions for cloud infrastructure and optimize system performance
- Write high-quality, well-tested, and maintainable code
- Collaborate with and support fellow developers through proactive communication, documentation, unit testing, and peer review
Skills You’ll Need to Have:
- 5+ years of experience in Ruby, TypeScript, and Node.js
- Proficiency in cloud product development, including schema design, modeling, optimization, and scalability
- Fluent in frameworks and technologies like Ruby-on-Rails, Grape, PostgreSQL, and MySQL
- Understanding of REST and GraphQL principles, API scalability, and performance; familiarity with WebSockets is a plus
- General can-do attitude and willingness to tackle any project that helps make Malwarebytes successful
- Bachelor’s degree in computer science or similar field
Nice to Have Skills:
- Experience with React or other latest front-end frameworks
- Knowledge of build, packaging, and deployment tools such as Webpack, Vite, npm, yarn, Docker, and Jenkins
- Familiarity with AWS technologies like ECS, Lambda, S3, SQS, DynamoDB
- Comfortable working with CI/CD pipelines, such as Jenkins, GitHub Actions, etc.
Benefits and Perks:
- An opportunity to do something great for yourself and the world
- A great work environment that supports growth, development, and well-being
- Comprehensive medical, dental, and vision insurance coverage, subject to change by country/region
- Employee Referral Bonus Program
- Wellness programs