Senior Python Engineer

Company: Kizen
Location: Austin, Texas, United States
Type: Full-time
Posted: 26.JUL.2021

Summary

We are looking for a Senior Python/Django Developer as we bring our next-gen business growth platform to market. In this role, you will be a...

Description

We are looking for a Senior Python/Django Developer as we bring our next-gen business growth platform to market. In this role, you will be a key member of the product engineering team and work with the product owners to advance technical projects that include initial development, technical troubleshooting, and product releases. You will need to leverage your professional experience and deep understanding of technology, while being personable and capable of collaborating between all members of your team.


When asked to develop a feature or investigate a bug, you have a sense of ownership and responsibility to get that task completed with high quality to meet the needs of your users.

Kizen is a company you likely haven't heard of, but that is all going to change this year. If this sounds like a fit, we look forward to speaking with you!


The Kizen platform is built to help businesses grow faster and work smarter by being the fastest and easiest way for any business to implement cutting edge technologies like intelligent automation, digital assistants, "big data", and AI.


We've spent the past 7 years building a complete business platform that is now ready for primetime and ready to compete and win against Salesforce, Microsoft, Oracle, SAP, Hubspot, etc. One of the greatest assets of this platform is it is flexible enough to serve the needs of Fortune 100 companies and intuitive enough for SMBs to quickly implement.


Over the past 2 years we've been in a private beta with hundreds of companies around the world and have recently just closed a multi-7 figure deal with one of the largest companies in the world.


The Kizen Platform has 4 components:

  • Data Cloud - The smartest place for a business to store all their most important data

  • CRM 3.0 - Personalize every customer interaction to grow sales faster (3 Distinct Products - Sales Cloud, Marketing Cloud, and Experience Cloud)

  • Collaboration Cloud - To Help Teams Get More Done In Less Time

  • Insights Cloud - To Deliver Personalized Insights to Maximize ROI Across the company


Our tech stack is evolving with the needs of our business as we grow, and you'll have a hand in shaping this evolution. Currently we run on AWS, using Python (Django) as an API layer, Postgres, Elasticsearch, and Kafka on the backend, and React (Redux) on the front-end.


With KIZEN, you'll join a brilliant, fun team, do challenging work that matters, and have a legitimate shot at making the type of money that only the initial team in game-changing companies make. We have a start-up culture and will be counting on you to come in and be a difference maker. This is a key role and a dream job for the right person.


Key Responsibilities


  • Meet technical issues head on, troubleshoot, and quickly create resolution plans that are timely and efficient

  • Participating in an engineering culture of accountability and teamwork using the Kizen software development life-cycle and coding standards

  • Working with backend architects to ensure we're building software that scales and is maintainable

  • Design solution architecture that meets today's needs and can scale with growth

  • Write tests to ensure stability of the codebase as it evolves over time

  • Partnering with the product team to design feasible features, give feedback to create measurable tickets, and work closely with tech leads to deliver working code

  • Working with the Frontend Engineering Team Lead(s) to ensure that the backend fulfills the needs of the user

  • Creating personal growth goals and discussing career advancement paths with your manager

  • Conducting regular code audits to find areas of improvement and ensure excellence


Skillsets


Technical Acumen: You need to have strong technical abilities, specifically with experience programming in the technologies used in our technical stack. You should be able to independently troubleshoot issues, create plans/estimates to fix them, and execute on the implementation.

Collaboration: You should have excellent collaboration skills as the whole teams works together to deliver functionality. You should be eager to mentor newer members of the team as we grow.

Communication: You must offer support and transparency to your team, so you need to be able to provide clear status and expectations. You must effectively communicate progress and dependencies to a variety of stakeholders, and consistently update when things go off track.


Bonus Skillsets

  • Database expert (especially PostgreSQL) with strong background in large-scale/enterprise database architecture, optimization, and security. It would be awesome to hear suggestions for scalability and reliability when architecting new features.

  • Strong analysis skills to help review and construct features within a complex relational database and query structure, create plans, and implement performance improvement

  • Building great code that developers can easily understand and customers love

  • Thinking ahead to make solutions that balance today and the future

  • Accomplishing elegant solutions to challenging problems that scale well

  • Good communication, including timelines, goals, and risks/rewards


Experience


Required Qualifications


  • Bachelor's degree or greater required in Computer Science (preferred), Information Technology, or related field (Physics, mathematics, engineering)

  • An eye toward documentation, verbal communication skills, and organization

  • Solid understanding of distributed computing, async processing, and algorithmic complexity

  • 5+ years of professional development experience (Python preferred), including writing and optimizing queries.

  • 2+ years developing on Django ORM and Django REST Framework

  • 2+ years of direct experience with database optimization techniques like indexing, clustering, and sharding

  • 2+ years of experience developing and/or managing enterprise-scale PostgreSQL implementations (MySql or other RDBMS acceptable)

  • Personality: driven, self-motivated, adaptable, empathetic, energetic, detail-oriented



Preferred Qualifications


  • Additional years of development experience

  • You have a pattern of being a respected opinion in each room you're in

  • Expertise in faceted search or other big data query technology (Elasticsearch, Solr, or otherwise)

  • Expertise in Kafka (or similar)

  • Experience with data replication technologies/redundancy to ensure High Availability and Disaster Recovery

  • Experience optimizing deployments on AWS

  • Exposure to Relational Database schema and tools for management

  • Familiarity with React JS framework and full-stack development

  • You've made or contributed to open-source projects and have your fair share of side projects

  • Passion for data warehousing, business intelligence, and predictive analytics

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...