Position: Manager / Tech Lead - Server Engineering
Company: UpPeople
Category: Lead
Experience required: 5y
English level: upper
Published: 2022-08-01T00:00:00+03:00

SDK is an alternative to current online monetization. The SDK lets developers charge their users for premium services and in-app items with a little bit of their unused computing resources, rather than ads or money.
The SDK works by analyzing available resources across Windows, macOS, Android, and iOS devices and making that supply accessible for computing needs on the demand side, including scientific calculations, cryptocurrency mining, Monte Carlo simulations, and bandwidth sharing.
📋 Responsibilities
Hands-on technical leader and engineering line manager for a small team, covering all things server, including server-specific code development, DevOps/CI/CD, security, scaling, failover and disaster recovery, databases, and reporting systems; not responsible for IT, desktop, client, overall engineering, or HR policy/tools, etc. Share joint responsibility for recruiting and staff career development
As a manager, working with engineers to ensure high quality and timely delivery; running post-mortems
As a tech lead, working with stakeholders on design and implementation of new functionality. As a tech lead, you are expected to personally “own” one component and write production code, while balancing this work with leadership responsibilities.
🧭 Ideal candidate
7–10+ years of relevant experience with server computing, demonstrated curiosity, and continuous learning
Very experienced in leadership team roles using Linux and processes, shell, Docker, CI, git, and Jira.
Strong command of code development and development practices (e.g., unit testing) in multiple popular languages; must be comfortable in Python 3 and Node.js
Experienced and comfortable with SQL databases (any)
Experienced and comfortable with the major internet protocols
Strong command of reasonable security practices for server computing
Strong command of service scaling
Strong command of buy vs. build, and how to choose and manage open source and vendors
Strong written and verbal communication skills in English, well-organized and helps others get more organized
Startup mentality and extreme agility