Position: Lead Software Engineer
Company: Tensill
Category: Python
Experience required: 5y
English level: upper
Published: 2021-07-01T00:00:00+03:00

**About The Role and Your Impact :**
We are looking for a hands-on Technical Lead to join our growing Engineering team at Emotive. This person will be leading one of our Engineering pods, collaborating with Engineering leaders on design and architecture decisions, working closely with Senior PM’s to own the roadmap and deliver on new products and features, as well as mentoring and leading less-experienced Engineers.

If you have a strong track record of leading projects and engineers to deliver against an ambitious product roadmap, as well as passion for mentoring and motivating engineers, this would be a great fit for you!

**How You Will Contribute:**
Lead engineering pod in setting goals, managing timelines, and building high-quality, well-architected code
Partner with Product, engineering and operations team to deliver against the product roadmap
Create efficient design and architecture decisions and develop engineering best practices
Organize full lifecycle software development
Write well designed, testable, efficient code as well as participate in code reviews with less experienced engineers
Deliver procedures and frameworks to avoid technical debt
Evaluate and deploy software tools, processes and metrics
Bring forward creative technical solutions to handle complex business requirements
Remove roadblocks for team members, both technical and otherwise
Clearly communicating to multiple stakeholders: engineers, product managers, operations, and executive team
Providing technical guidance to engineering teams and senior management

**Skills You Will Bring:**
**6+ years of professional software development experience
At least 1 year of experience in a Technical lead role, and a proven track record of delivering new products and features in a timely and efficient manner**
Previous experience working with our tech stack (Python/Django and React)
Excellent knowledge of Relational Databases, NOSQL and ORM technologies (Django ORM, SqlAlchemy)
Experience with cloud infrastructure preferably within AWS
Experience with messaging Queues and task managers such as RabbitMQ, Redis, or Celery/Kafka
Ability to take on complex problems, learn quickly, and push relentlessly towards scalable solutions

**Bonus Points:**
Experience utilizing telecommunication services such as Twilio.
OpenAPI authoring and usage within the development cycle.
Performance tuning and scaling.
OAuth, Single SignOn, and JWT implementations.
The Emotive Story
At Emotive, our vision is an internet that is more human. Since our launch in 2018, Emotive has become the product of choice for over 600+ eCommerce companies to drive more sales and build more personal relationships with customers.

We’re extraordinarily proud of the company we’ve built. We’re a driven, passionate, responsible group that values personal and professional growth equally. We take care of ourselves, our families, our customers, and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success.

Our company is distributed, with remote team members worldwide and headquarters in Los Angeles. We offer competitive salaries and meaningful equity. You get to work on a product people absolutely love!

**Interview process:**
1) CV screening
2) Introduction call
3) Tech interview
4) Introduction call with team

**Overlap till 9-10 PM UA time**