PROMOTEDPOSTED 44 DAYS AGO
A fast-paced company that gives customers a fantastic checkout experience while managing all payment options in one place is looking for a Senior Python Developer. The selected candidate will be responsible for working with both open-source and commercially available technology. The company integrates the necessary payment stack in a single interface and provides real-time reports, insights, and data. Candidates capable of working well with a team of architects, developers, and business analysts are suitable for this position.
Job Responsibilities:
- Collaborate as a team, guiding and training junior team members
- Work with both open-source and commercialized technology
- Effectively influence and interact with team members and business stakeholders
- Implement security & data protection practices
- Write testable, reusable, and efficient code
Requirements
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a software developer
- 2+ years of experience in Python coding using advanced modules, Pandas, Numpy, and other libraries
- 2+ years of experience developing data solutions in AWS cloud using one or more relevant technologies like S3, Lambda, AWS Data Lake, Athena, Airflow, Linux, etc.
- Knowledge of REST API and ESB technologies and patterns
- Experience with traditional relational databases such as Oracle, SQL Server, MySQL, and PostgreSQL
- Knowledge of different file formats, including JSON, CSV, Parquet, and mainframe files
- Knowledge of both normalized and dimensional data models
- Understanding of other data integration techniques such as database replication and change data capture (CDC)
- Knowledge of working with JIRA/GitHub and other code management toolsets
- Experience with DevOps solutions using Jenkins and GitHub
- Experience using AWS CloudFormation, Docker, and MicroServices architectures
- Knowledge of Payment Gateway integrations is a plus
- Strong problem-solving and analytical mindset
- Ability to influence and communicate effectively, both verbally and written in English, with team members and business stakeholders
Skills + Tech
POSTED 44 DAYS AGO
Remote