EngineeringBackend Engineer
Backend Engineer
A Backend Engineer is responsible for the server-side of a web application. They must be able to design and build robust, scalable systems that can handle a large number of users. They must also be able to integrate with front-end technologies and third-party services. In addition, backend engineers... View More
Implement Antivirus & Sandboxing solution
Allow processing for only those files that clear AV test
Implement a process to inform users about rejected files
Run AV on sandbox and reject files with vulnerabilities
Implement AV on sandbox server
Redirect the file uploads to a sandbox server
Identify all types of file uploads (e.g. jpg, png, pdf, .xlsx etc) in the application
Implement monitoring tools
Implement SIEM and provide access to monitor and setup alerts mechanism
Implement APM tool such as Sentry, setup performance thresholds and alerts
Implement Log monitoring tool
Implement Server Performance Monitoring tool (e.g. DataDog)
Keep the backend robust
Create library for common utility functions across various micro-services with 80% code coverage
Reduce the Technical Debt on the Library A by 50%
Containerize 100% of the API libraries
Conduct session about the latest version of the programming language
Wait! Before you go!
You might also be interested in these examples
Frontend Engineer
Integrations Lead
Chief Technology Officer (CTO)