Senior Backend Engineer

Romania Application Security
View all opening positions

OPSWAT is a global cyber security company providing solutions for enterprises since 2002 to identify, detect, and remediate advanced security threats from data and devices coming into and out their networks. Trusted by over 1,000 organizations worldwide and with over 30 anti-malware engines, 100+ data sanitization engines and more than 25 technology integration partners, OPSWAT is a pioneer and leader in data sanitization, vulnerability detection, multi-scanning, device compliance, and cloud access control. 

OPSWAT. Trust no file. Trust no device.

The Position

MetaDefender Cloud is one of the leading online security tools. Mostly built using Javascript, the platform offers static file analysis and insight on today’s hottest malware, IP and domain intelligence as well as threat intelligence and reports on the state of cybersecurity. You will be working with a young, hard-working and dedicated team of professionals with one mission: building what will become the #1 cloud security platform in the world. If growth and challenge is what you are looking for, our millions of users, terabytes of data and 99.99% uptime are sure to always keep you busy. 

What you will be doing

  • Enjoy a great time along with a young and fun team

  • Engineer the cloud security product of the future

  • Creating beautiful and fast code that improves our codebase in meaningful ways

  • Work on next-generation distributed systems for operations management

  • Build and architect systems for managing extremely large-scale global fleets of resources

  • Establish software development processes and best practices

  • Test and document the system code and architecture

  • Coordinate with team members or other internal teams to analyze all issues

  • Analyze production traffic in search of flaws

  • Bringing context and learnings back to a team from other projects and mentoring junior developers through technically challenging decisions

What we need from you

  • Professional experience in back-end development with JavaScript (NodeJS)

  • Good understanding of NodeJS Design Patterns and best practices

  • Experience with SQL or NoSQL databases like PostgreSQL or MongoDB

  • Relevant experience with AWS or any other cloud provider

  • A solid understanding of problems of scalability and experience building out performant distributed applications on cloud infrastructure.

  • Experience working with Linux and Docker

  • Able to knowledgeably discuss performance, security, and user interactions in complex systems

  • Knowledgeable about algorithms and data structures

  • Passionate about solving problems in an elegant and principled manner

  • Enthusiast about team work, learning and teaching

  • Ability to work in a fast-paced and agile development environment

  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.

  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.

  • Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.

  • Fluent in English

Nice to have

  • Previous experience with other modern programming language such as Java, Python, C, C++, C#

  • Experience with SQL databases, Redis or alternatives

  • Experience with unit, integration or load testing

  • Experience building, operating as a large scale Cloud service

  • Experience developing & maintaining high volume/high performance distributed applications

  • Experience developing and consuming RESTful APIs

  • Experience with CI/CD

  • Open source contributions

OPSWAT is an equal opportunity employer. We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants, free of discrimination and harassment of any type. All employment decisions are based on individual qualifications, job requirements, and business needs without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other category protected by federal, state, or local laws.