Senior Python Developer
Responsibilities
- Hands-On Backend and Infrastructure development
- Design and implement features and end-to-end product modules
- Ownership of a mission-critical component in the company
- Continuously improve the software engineering skills of your team, research new technologies with emphasis on quality, scalability, and performance
- Collaboration with various stakeholders (Product, Sales, etc.)
Qualifications
- First and foremost - Team player with strong self-learning abilities
- 5+ years of web backend development experience, with strong Python expertise
- Substantial experience working with leading RDBMS databases
- Experience working in cloud based environment
- Proven ability to mentor and lead other engineers
- Deep understanding of object-oriented software development principles, methodologies and best practices, and SaaS architecture
- Committed, striving toward goals, and accountable for results
Nice to have
- Experience working with Django framework – Big advantage
- Experience working with Flask framework
- Experience with Frontend development, preferably Angular 2+
- Knowledge and experience in RabbitMQ/Kafka/Redis in a in multi-processing environment
- Experience in DevOps technologies, CI/CD, and test automation
- BSc in computer science or equivalent