Senior Python Developer

3-6 years
29 days ago 7 Applied
Job Description

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

Job 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

Job Source:

Turing’s hiring platform combines the planetary reach and AI to deliver your ideal engineers in order to help you spin up your engineering dream team. Our deep matching intelligence finds the best Turing developers across 100+ skills like React, Node, Python, Golang, Angular, Swift, Java, and many more. As part of our rigorous vetting process, we also review software engineers’ technical abilities, English skills, and remote working capabilities. Turing ensures time zone overlap, transparency, and reliable communication in order to make remote development easy for you after the match.

Career Advice to Find Better