Position: Senior/Lead Python Software Engineer
Company: SoftServe
Experience required: 5y
English level: upper

**WE ARE**
Our client is transforming how companies and their customers gain value from the documentation. The company is based in Tel Aviv, New York, and London, is the leading knowledge orchestration platform, empowering enterprise customers to independently use products to their greatest potential. The product delivers the most relevant, personalized product answers to each user, wherever they need it, within an intuitive, self-service experience. This radically improved product content experience deepens product usage prevents frustration-driven churn and reduces the burden on support. Using proprietary analytics, the product provides actionable insights that guide decision-making across the enterprise.

Their intelligent platform ingests all your content, from manuals to API docs to support articles, and delivers it as a unified and consistent source of Product Answers wherever your customers are looking, including your documentation portal, service cloud, community, or right inside your product.

The platform helps global enterprises turn their documentation into a mission-critical asset that supports every part of the customer journey. By innovating the way users experience content, it helps your customers independently find the answers they need while empowering support agents to deliver fast, relevant and efficient support.

**YOU ARE**
Demonstrating the following competencies:
- At least 5 years working on complex backend systems
- Engineering mindset combined with good coding skills
- Programming languages: multilingual proficiency would be a plus. In any case, a Back End engineer is expected to demonstrate a deep understanding of the internals and ecosystem of at least one language of your choice
- Computer science fundamentals: we do not expect staff engineers to solve algorithmic puzzles. Having said that, we expect them to have a reasonable understanding of the fundamentals of computer science such as key data structures, algorithms, and complexities
- Architecture and tech stack: we expect you to have an understanding of web architectures and their key pieces, and a proven track of success in solving complex backend problems and building scalable and reliable backend systems. A knowledge set includes data stores, serving infrastructures, production monitoring systems, data processing platforms, cloud platforms
- Impact-driven attitude, smart decision making, excellent communication skills, disagree-and-commit, team-first mindset, a strong sense of ownership

**YOU WANT TO WORK WITH**
- Technologies set on project: Haskell, Python, Go, TypeScript, ReactJS, Node.js
- The service is hosted on AWS

The following tasks:
- Coding
- System design
- Application engineering is working on two engines: a NextGen engine (active development) – most part of work; a legacy one has written on Haskell (mostly in support mode)
- Working on outstaff model in a team with very strong engineers, sharing knowledge with experienced professionals, and impact your growth definitely. The team of highly experienced engineers with a proven record of success from industry-leading companies such as Dropbox, eBay, Salesforce, Snyk, and so forth
- Owning the end-to-end delivery of large-scale features to create sterling web experiences for consuming technical product documentation, mentor junior developers, and act as an active partner with product, design, and peer engineers

**TOGETHER WE WILL**
- Support your technical and personal growth
- Give you access to experienced specialists willing to share their knowledge both inside and outside the team
- Show you our casual atmosphere – no dress code
- We are an equal opportunity employer and value diversity in our company.
- Care about your individual initiatives – we are open for them, just come and share your ideas
- Make you familiar with our structured career path and development opportunities