Banzai’s purpose is to help professionals learn, grow, and connect. We are a rapidly growing marketing technology company that provides event marketing solutions used by millions. Our solutions help our customers educate and build relationships with their buyers through event marketing automation, webinars, and virtual / hybrid events.
Banzai is looking for an experienced Senior Python Developer to help us build software features that will delight our customers. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications
- Write effective RESTful APIs
- Test software to ensure responsiveness and efficiency using a TDD/BDD approach
- Keen eye for troubleshooting, debugging
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
Requirements
Must have expertise in the following:
- Python/Django
- PostgreSQL
- JavaScript/jQuery
- RabbitMQ, Redis
- Celery
- GitHub, GitLab
- Experience in deployment and maintenance applications like Heroku or AWS
Experience in some or all of the following is a big plus:
- Data analysis/manipulation using Pandas or pySpark
- CI/CD pipeline implementation
- GraphQL
- ElasticSearch/Logstash/Kibana
- Previous experience with transactional email services (SES, Mailgun, Sendgrid etc.)
Benefits
- Competitive Salary
- Unlimited vacation policy
- Flexible work-from-home options
- $1000/year for Professional Development
- 6 weeks of paid parental leave per year