Design and develop software platform components using primary TypeScript programming language
Commit and be responsible for features delivery both in terms of timing and scope
Provide consistently high performance development
Provide consistently accurate quality of tasks estimation
Interface with and provide technical guidance to Component Owner to ensure the efficient and effective technical decisions are being in place
Develop the solutions for the component in partnership across the peers and other groups
Be an escalation point for internal and external technical incidents and problems if needed, investigation and solving incidents;
Writing technical documentation
Support Reliability Team in their activities
Be a mentor to team members by providing guidance, feedback and direction on technical decisions
Experience in production development using TypeScript programming language for backend is a must
Deep knowledge in software development and architecture
Desire and ability to deal with complex business logic
Strong *nix programming skills
Good written English