R Systems is looking for a Senior Python Developer to work with some of the worlds largest names, including Amazon, Google and Microsoft.
As a Senior Python Software Engineer, you will be a part of the Delivery team of Python Integration Engineers, Automation QAs, Business Analysts, and Project Managers. You will develop integrations under AWS, by creating new microservices, as well as supporting operational and implementational needs for the business and customers, like Google, Microsoft and Amazon. You will spend >90% your time on new development, on the average project duration 1-3 months. Diversity of projects, dynamic changes, openness for the new ideas and technologies – this is what makes our team unique.
- Delving deep into Python and gaining all that knowledge with real projects and big companies
- No Legacy code to maintain (no spaghetti code)
- Possibility to try different technologies and use different solutions, cause we have multiple integrations
- Work with a highly skilled international team
- Contribute to definition of work (including design) and collaborate with Project Managers, QAs, Tech Leads, Tech Specialists and Business Analysts to break down high level requirements into understandable pieces of work
- Build microservices, supporting their interaction with the customer platform
- Create and update integration templates to deliver consistent, repeatable, and easily supported integrations
- Write code and automated tests for new integrations.
- Proven background in software development processes (at least 6 years)
- Strong experience with Python (at least 3 years)
- Experience with frameworks: FastAPI or Flask or Django
A good understanding of RESTful / SOAP web services
- Experience with AWS
- Experience with database technologies, ideally DynamoDB (NoSQL) or MySQL
- Strong communication skills, both spoken and written.
Nice to have
- Experience in SOAP web services, AWS, Docker, Kubernetes, SQS, S3, HMAC Signature, MTLS, OAuth2, asynchronous programming in Python.
What's in it for you:
Who we are as a company:
R Systems is a global technology and analytics services company. We help our clients achieve speed-to-market, overcome digital barriers, and create business value with our specialized service offerings and consultative business approach.
We speak the language of business as fluently as we do the language of technology. In other words: We speak Digital. Our goal: accelerate our clients’ digital leadership.