They are looking for a Senior Python Developer with 8+ years of experience to build the most amazing product experience. You ll get to work with other engineers to build a delightful feature experience to understand and solve their customer s pain points
They are looking for a Senior Python developer to join an agile development team to engineer new product features using Python based stack - Python3 and Flask. You will act as a Python SME , working with other team members to create & define APIs, streamline & optimize code, integrate open-source libraries.
Your Responsibilities:
Building efficient and reusable Python API workflow components
Developing programs to consume external hosted open API s
Apply Best Practice for Python to the development process
Implement, develop, automate, and unit test business processes between various data repositories, systems and applications.
Analyse and improve the performance, scalability, stability, and security of the code
Improve engineering standards, tooling, and processes
Participate in the full SDLC process using Agile methodology including discovery, inception, story and task creation, breakdown and estimation, iterative planning, development and unit testing, and release/deployment.
Work with our DevOps team to ensure a continuous integration and deployment of developed features happen
Packaging of solutions for deployment in various environments.
Design & implementation of low-latency, high-availability, performant applications
Implementation of security & data protection.
Skills & Qualifications:
5+ years of experience with a start-up mentality and high willingness to learn
Strong communication skills, team player with attention to detail who is happy working in an agile development environment
Expert in Python development using Flask framework , with experience on large scale REST API applications and business logic components
Experience in developing scheduled jobs using APScheduler and gUnicorn
Expert in using Python libraries and frameworks
Experience in RDBMS & NoSQL databases
Experience of writing Python tests using automated tasks, & enforcing code quality e.g. pytest, pylint, unittest
Experience in developing data pipelines using Google Cloud Platform services - Google Cloud Pub-Sub and Google Dataflow
Proficiency with SDLC tools (e.g. Confluence, JIRA, BitBucket, SourceTree)
Preferred Skills:
Experience in API documentation tools (Swagger, Postman)
Knowledge of writing complex and efficient SQL for Postgres databases
Documentation of technical design using standards like UML