As a Senior Software Engineer, you have deep expertise in either front-end or backend development, with a broad understanding of architecture and communication in consumer applications.
We are looking for T-shaped engineers. If your expertise is backend, the following is your bread and butter:
- Design and implementation of microservices API, data storage and retrieval, in a fault tolerant, highly available and performant manner
- Deep practical experience in either Golang, Node or Python
- Understanding of breakpoints to next scale in a distributed system
- Monitoring and debugging of complex application flow
If your expertise is frontend, you:
- Can easily create performant, customized, responsive UI for at least 2 of the
following 3 platforms: Web, iOS, Android - Are familiar with handling dynamic content in manipulable collections, customized
transitions between screen components, and other common features of consumer
applications - Understand and optimise for the cycle of view/render tree, layout, draw/paint in your
platform of choice - Handle client server communication in real world network scenarios elegantly
Your experience allows you to make decisions with difficult tradeoffs; whether it is performing major design changes in a running production system, or striking a good balance between code reuse and library/framework bloat.
Ideally, you also have deep domain knowledge in one of the following areas:
- Search
- Personalization
- Transaction processing
- Consumer analytics
- Consumer payment
- Consumer loyalty
by via developer jobs - Stack Overflow
No comments:
Post a Comment