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
Keep the backend robust
Conduct session about the latest version of the programming language
Containerize 100% of the API libraries
Reduce the Technical Debt on the Library A by 50%
Create library for common utility functions across various micro-services with 80% code coverage
Implement monitoring tools
Implement Server Performance Monitoring tool (e.g. DataDog)
Implement Log monitoring tool
Implement APM tool such as Sentry, setup performance thresholds and alerts
Implement SIEM and provide access to monitor and setup alerts mechanism
Implement Antivirus & Sandboxing solution
Identify all types of file uploads (e.g. jpg, png, pdf, .xlsx etc) in the application
Redirect the file uploads to a sandbox server
Implement AV on sandbox server
Run AV on sandbox and reject files with vulnerabilities
Implement a process to inform users about rejected files
Allow processing for only those files that clear AV test
Wait! Before you go!
You might also be interested in these examples
Director, Engineering
Manager, Engineering
SDE-1