- Early StageStartup in initial stages
Senior Product Engineer
- No equity
- Remote •
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
About PushOwl
PushOwl is the leading omnichannel marketing app in the e-commerce space (Top reviewed app on the shopify store in the web push marketing category). In the last 4 years, we’ve helped leading brands like Culture Kings, Lange Hair, Vahdam Teas, and 40K+ merchants drive more revenue and engagement through targetted messaging. In September 2021, we were acquired by Europe's top digital marketing platform: Brevo (previously Sendinblue).
Our entire product engineering and design team is called the build team which collaborates to build things that our merchants want. The build team is 15 people and we work in a long running pods setup to achieve our goals. Within a pod, anyone can define what needs to be done and lead the execution. We have a sincere belief that good decisions can be taken by people working closest to the problem and hence try to push down decision making as much as possible. All of us believe in continuous growth and learning, where there are no stupid questions and an earnest drive for curiosity.
We are looking for a senior product engineer to join our team and drive end to end development of features that deliver real impact to our customers. The position is fully remote, you can also re-locate and join us in Bangalore.
The Team
- Distributed across India
- Warm, friendly bunch of people who have created a safe space to make mistakes and learn from them
Tech Stack
- Django, RDS PostgreSQL, Azure Hyperscale (Citus), AWS Lambda, Kinesis, DynamoDB, Clickhouse.
- Next.js + Typescript for our customer facing dashboard.
- Vanilla Javascript for our browser scripts that run on merchant ecommerce stores.
- Kafka and KSQL for our analytical pipelines
- Containerized deployments on Kubernetes (AWS EKS) managed via helm charts.
What do we expect
While we don’t have an explicit experience requirement - Team members are expected to deliver on problem statements and not one task. Hence, an experience of > 5 years will be ideal for this role. Given that we are a small remote team, you’re expected to collaborate effectively with other teammates and ensure no one is blocked on you. You also need to be comfortable managing and living through chaos at times. The below list is a kitchen sink of requirements. Please do apply if you identify with even one point on the list:
- You are comfortable working server side and can pick up frontend development if needed.
- You have written and shipped non-trivial features in Python or Javascript. If you don’t know python, you have the confidence to pick it up fairly quickly
- You can write clean, modular code in the Object Oriented or Functional style
- You are well versed in modelling data and working with relational databases.
- You are comfortable communicating your ideas in writing and collaborating over documents. We are a remote team and clear written communication is important to us.
- You are familiar with AWS stack and are open to contribute to infrastructure setup. We use Kubernetes.
- You are a craftsman at heart. Committed to improving your craft and doing a good job
- You are fluent in using the tools of the trade - Editors, Git, Command Line. The team uses PyCharm.
- You have high integrity and are reliable.
- You are open to feedback and are willing to mentor other people on the team.
What’s in it for you
- Competitive pay
- A chance to define the engineering culture. Everyone is a stakeholder in how we do things. If you don’t like something, you are encouraged to make your case and change it.
- We will help you to set-up your remote workspace or you can work out of our office space in Bengaluru
How to apply?
*Note: Applications only on angel list will not be considered. You need to send an email to us.
*
Please send an intro email to [email protected] including the following:
- Resume / Linkedin Profile
- Github Profile / Side projects / Personal Website
- Answers to the below questions:
- What is the most challenging technical problem you’ve solved till date? What was the impact of your solution?
- Describe a project where you took full ownership from concept to delivery. What did you learn from the experience?
- How do you approach working on projects that require skills across multiple parts of the stack?
- Tell us about a time you contributed to improving your team’s culture or processes.you approach working on projects that require skills across multiple parts of the stack?
- What are you looking for in the next phase of your career ? Why do you think pushowl will be the right step for you ?
About the company
- Early StageStartup in initial stages