Job Title: Python Backend DeveloperLocation: RemoteExperience : Minimum 7 years
Job Description:As a member of the back-end engineering team, you will work directly with engineers and leads in a fast-paced, collaborative environment, employing the latest techniques and best practices in back-end engineering.
Responsibilities: Work with internal teams to define requirements, scope, and delivery timelinesDevelop distributed back-end microservices in Python Implement SSO connectivity for new clients Develop Rest & Soap connectivity with external systems Integrate with other Trade Finance systems Redesign and implement the External API & Notifications model Set up automated testing and maintain a high level of test coverage Deploy and work with public cloud infrastructure (Azure, AWS, GCP) Manage high-performance web applications (tens of thousands of concurrent users)Implement solutions using iterative processes, Agile development methodologies, and test- driven developmentAssist with the management of Continuous Integration and DeploymentWork in a distributed containerized microservices environmentCollaborate with a geographically distributed teamSupport and work with data scientists
Requirements:- Experience developing SaaS cloud platform software- Experience developing applications using modern Python- Clear understanding of the operational impacts of implementation decisions- Knowledge of, and experience with, Agile methodologies and test-driven development- Experience with both relational and document datastores
Tech Stack:- Python Microservices- Docker, Kubernetes, and RedHat OpenShift Container Platform- Kafka, MongoDB, MariaDB, Postgres- Angular frontend- CI/CD using Argo, Terraform, Kapitan- Multi-cloud deployments across AWS, Azure, GCP, and Alibaba
Interested candidates can share their resume at bhavya@fractal31.com