Position: Middle Python Developer
Company: SMTP
Experience required: 3y
English level: upper

SMTP.com is an email marketing platform and is now part of J2 Global Inc. (together with iContact, Kickbox and Campaigner Email Marketing).

SMTP.com is a rapidly expanding office based in Kyiv, Ukraine.

**Job Summary:**

As part of our continued growth and ambitious roadmap we are looking for a Middle Python Developer to join our Technology department. You will be responsible for the development and maintenance of the existing email delivery platform.
 
In addition to maintaining existing features we have an ambitious roadmap to develop new features as well as scale our existing design to be robust, decoupled architectural solutions. This is a very exciting opportunity to be involved in the conception and delivery of these projects as well as new technologies which you will be exposed to.
 
Working as part of a scrum team, from a sprint kick off through to reporting bugs and everything in-between, you will be fully engaged in the whole development cycle and be able to make a real difference to the ongoing success of the team.
 
We are looking for an experienced developer for the technical team who will influence the choice of approaches from the technical and process perspective. You will have a natural passion for quality, a keen eye for detail and a proven track record within a high-growth technology driven organization.
 
You will have the experience of designing, advocating, developing and maintaining new products or redesigning, refactoring or scaling existing services.
 
**Job Duties:**
 
•	As a member of the development team, be actively involved in planning, estimation, and execution of sprints for the platform
•	As a member of an agile project team, work closely with Product Development, Operations, and other QA team members as part of the daily scrum
•	Define infrastructure and deployment environment requirements and share them with the team
•	Support and facilitate DevOps & Continuous Integration / Continuous Delivery (CI/CD)
•	Write unit tests and code documentation according to current standards
•	Write new code, assist in finding bugs and develop bug fixes
 
**Job Requirements and Experience:**
 
•	Expert Python 3 knowledge: 3+ years of experience
•	Understanding of high-load systems, tasks queues, and message brokers
•	Hands-on experience with RDBMS like PostgreSQL or MySQL
•	Fluent spoken English. Excellent communication and interpersonal skills and the ability to work collaboratively with technical and non-technical teams both on and off-shore
•	Ability to manage multiple tasks in a fast-paced agile environment. A proactive and professional attitude to managing own workload and impediments through to resolution
•	Enthusiastic, creative, and capable of producing positive results while working under pressure
•	Motivation and ability to suggest and implement improvements to further strengthen the effectiveness of the software
•	Thorough understanding of development best practices
 
**Would be a plus:**
 
•	Familiarity with Atlassian suite (JIRA, Confluence)
•	Experience with Go
•	Knowledge and experience with containers, container orchestration, service meshes, and serverless platforms; e.g. Docker, Kubernetes etc.
•	Understanding and experience in security and privacy mechanisms, and relevant industry standards
•	Familiarity with MongoDB
•	Knowledge of SMTP protocol
 
**We offer:**
 
•	Flexible work & vacation schedule, including working remotely if needed
•	Free English lessons
•	Free office parking
•	Free opening and dedicated accountant for your PE (FOP)
•	Full PE tax coverage of revenues created by company's payments
•	Company laptop
•	Cozy and spacious office with a kitchen and free coffee and snacks
•	A transparent assessment and reward policy with a yearly review
•	A flat company hierarchy and employee empowerment
•	Global and local team building events: idea incubators, project focused bonuses and rewards, off-shore meet-ups, on-site and online seminars and trainings