Description
Come join an established and fast-growing Financial Technology company dedicated to removing friction in payment processing through a comprehensive line of electronic solutions. They are looking for an experienced Software Engineer (Python) to join an Agile development team focused on expanding their core payment processing platform and products within the consumer finance industry. You will work in a small team where you will have an immediate, measurable impact on the business by helping the business reach the next level of growth. The environment is collaborative and challenging, designed for engineers who enjoy solving sophisticated problems and pushing the boundaries of what is possible with web, mobile, and alternative payment channels.
English fluency is a MUST for this role! Only candidates with level C1 or C2 will be considered:
A1 Beginner
A2 Elementary
B1 Intermediate
B2 Upper-Intermediate
C1 Advanced
C2 Proficient
Responsibilities
* Core Development: Building and enhancing the core API, user interfaces, and backend processing systems via new greenfield development and legacy system support.
* Integrations: Integrating with existing corporate and partner applications that span multiple coding languages and frameworks.
* System Quality: Developing high-performance and reusable software with excellent test coverage.
* Cloud Operations: Developing and deploying to cloud-based technology using AWS.
* Product Design: Participating in the design of core products and evaluating existing and new technologies to ensure industry best practices.
* Reliability: Supporting the operations team to provide the best possible uptime and service quality.
Requirements
* Professional Experience: 5+ years of software development experience.
* Python Mastery: Professional experience working with Python (3.X) and frameworks such as Django and/or Pyramid.
* System Design: Experience with building highly available systems and a track record of success developing modern APIs.
* Frontend Knowledge: Experience working with JavaScript and modern frameworks
* Security & Availability: A good understanding of application security and comfort working in an off-hours on-call rotation program.
* Tech Stack Familiarity: Experience or comfort working within a stack that includes React, Docker, AWS, Kafka, and Postgres.
Nice To Have
* Infrastructure: Experience with Kubernetes and general DevOps or infrastructure experience.
* Cloud & Data: Specific AWS knowledge and relational database experience using Postgres.
* Domain Expertise: A good understanding of payment processing, developing payment products, and familiarity with PCI compliance.