Position: Senior Python (5 years) (K)
Company: Simplify
Category: Python
Experience required: 5y
English level: upper

Location: Remote (excluding Ukraine) (US Client)

We have a request from our US client who is seeking a Senior Python Developer with strong English communication skills. Please find below the detailed requirements and a description of the client's company:

Company Description:
Our client is a leading technology-enabled managed services firm dedicated to combating financial crime for clients worldwide. Headquartered in Cleveland, Ohio, they serve as a trusted partner to financial institutions, FinTech companies, money service businesses, and corporate clients.

Utilizing a combination of highly trained anti-financial crime professionals, cutting-edge technology tools, and industry-leading consultants, they assist clients with their AML/BSA (Anti-Money Laundering/Bank Secrecy Act), transaction monitoring, client onboarding (KYC), enhanced due diligence (EDD), and risk management needs.

They support clients in meeting their day-to-day compliance tasks, addressing urgent projects, and navigating strategic changes.

About us:
We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make our way to each other simply.
Simplify. Your way to Greatness.

Responsibilities:
As a Senior Python Developer, you will primarily work on a Django application and several supporting services that form the backbone of two critical products. 

Your responsibilities will include:
• Delivering new features to customers and maintaining the codebase to ensure security, reliability, and maintainability
• Taking ownership of the quality of work, including writing comprehensive tests and making design decisions that prioritize long-term impact
• Simplifying processes and optimizing technical decisions to maximize customer value

Requirements:
• 5+ years of experience with Python/Django development
• Excellent communication skills
• Pragmatic approach to making technical decisions that prioritize customer value

Nice to have:
• Experience building service-based systems using HTTP and message passing (microservices, SOA, etc.)
• Previous experience developing software on AWS or a similar cloud platform
• Familiarity with PostgreSQL or comparable relational databases
• Experience with ElasticSearch, Solr, or similar technologies
• Front-end skills, including knowledge of Angular (as background knowledge)

Interview Process:
• Initial round: technical interview
• Client's side: Face-to-face technical interview via Microsoft Teams with two Senior Software Engineers, involving code sharing and potentially live coding (90 minutes)
• Final round: Management interview to assess cultural fit (60 minutes)

Workload: Full-time (8 hours per day)

Note: Candidates located in Ukraine will not be considered based on client requirements.

We offer:
• Professional development and personal growth
• Financial opportunities that attract
• Remote work option
• Comfortable working environment
• Paid vacation
• Paid sick leave
• Friendly and open-minded team