Position: Lead/Senior Backend Engineer
Company: People.ai
Experience required: 5y
English level: upper

As a Lead/Senior Software Engineer on the data team, you will design and implement the most critical components of our Revenue Intelligence System to deliver to our product and technology vision. At the same time, you will shape the Engineering culture at the company through a mixture of your experience and leading by example. You will also be responsible for shaping the roadmap of the components you own.

Requirements
— 10+ years of professional experience working on backend systems in an enterprise environment
— 5+ years experience of backend programming
— Experience with enterprise-grade stack for scalable apps including messaging broker, in-memory storages, NoSQL and key-value databases
— Strong knowledge of TDD, Unit and automated tests paradigms
— Strong skills in SQL and RDBMS solutions
— Understanding of SOA, micro-services and event-driven architecture
— Experience with containerized applications, Docker and Kubernetes are appreciated
— Possess a DevOps as a Culture mindset, AWS experience is a plus
— Strong knowledge of HTTP stack and REST principles for integration with 3rd-party vendors
— Bachelor’s Degree in Computer Science, Computer Engineering, or in a closely related discipline