Position: Senior Software Engineer - Backend
Company: Starkflow
Category: Python
Experience required: 5y
English level: upper

Senior Software Engineer - Backend
Location: Remote in Ukraine 
Job Type: Full Time/Permanent

Opportunity
• Build a new API for our users, or iterate on existing APIs
• Build Evented Systems using highly Scalable Message Brokers like Kafka,
RabbitMQ, etc.
• Build frameworks to monitor and improve the performance of our systems
• Creating New Support Channels like Chat, social media and SMS for our
customers
• Build new systems to securely store sensitive data

Responsibilities
• Design, build and maintain APIs, services, and systems across engineering teams
• Debug production issues across services and multiple levels of the stack
• Work with engineers across the company to build new features at large-scale
• Improve engineering standards, tooling, and processes

Requirements
• Have worked in scaling backend systems over at least 5 years
• Enjoy and have experience building lean APIs and amazing Backend Services
• Think about systems and services and write high-quality code.
• We work mostly in Python, with some JavaScript. However, languages can be
learned we care much more about your general engineering skill than knowledge
of a particular language or framework
• Have worked extensively with SQL Databases and understand NoSQL databases
and Caches
• Have experience deploying applications on the cloud. We are on AWS, but
experience with any cloud provider (GCP, Azure) would be great
• Hold yourself and others to a high bar when working with production systems
• Take pride in working on projects to successful completion involving a wide
variety of technologies and systems
• Thrive in a collaborative environment involving different stakeholders
• Enjoy working with a diverse group of people with different expertise