Position: Senior Software Engineer
Company: Tensill
Experience required: 5y
English level: upper

We're looking for a Senior Software Engineer with experience building highly scalable systems to join our growing Engineering team at Emotive. In this role, you will work closely with members of the engineering and product teams to deliver against our ambitious product roadmap as well as have direct impact on the products and features you'll be building. We're a small but nimble team and are looking for candidates who thrive in an autonomous environment, with experience shipping products quickly and iteratively.

**How You Will Contribute:**
Organize full lifecycle software development
Write well designed, testable, efficient code
Work alongside and effectively coordinate with other engineers on the team
Come up with procedures and frameworks to avoid technical debt
Create efficient architectural and database design
Evaluate and deploy software tools, processes and metrics
Help other engineers excel in their job and in their careers
Create amazing things that scale!

**Skills You Will Bring:**
5+ years of professional software development experience
At least 2 years of professional experience developing web applications using Python (Django, Flask, FastAPI)
Strongly preferred experience working with modern Javascript frameworks such as React
Excellent knowledge of Relational Databases, NOSQL and ORM technologies (Django ORM, SqlAlchemy)
Experience working with AWS technologies (RDS, EC2, Lambda)

**Bonus Points:**
Experience with pub/sub architectures with Kafka and RabbitMQ
Exposure to containerized environments using Docker or Kubernetes
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 500+ 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!