Responsibilities
- To design and build high performance large scale systems, like API Gateway, message Queue etc.
- Part of the top-notch engineering team keeping systems running smoothly at global scale while implementing new features, ensuring reliability, and improving performance
- own individual's code from inception to release, delivering solutions at all layers of the software stack to empower our customers
- to expect interacting with a variety of languages and technologies including, but not limited to Typescript, Go, Rust and C/C++
Requirements
- Keep up with the latest related technology trends and able to self learn new technology
- Experience working on large scale projects
- Experience working on and deploying large scale systems in high performance languages
- Good Linux systems knowledge
- Experience (with passion) for debugging to ensure the system works in all cases
- Strong systems level programming skills
- Experience in optimizing complex solutions to general problems all websites will face
- Experience with a continuous integration work flow and using source control
- Experience with a web server/ reverse proxy system (Nginx, Apache, HAproxy, Varnish)