Position: Senior python software engineer
Company: ARENA CS
Experience required: 3y
English level: upper

We're looking for a remote Senior Python Software Engineer with 3+ years of software engineering experience and strong Amazon API Gateway skills to join our team.
Remote. Ukraine.

The main pool of tasks is associated with the development of SDK which has a list of APIs. The SDK development should be designed along with the authorization and authentication models used.

Responsibilities
Work in Agile team building data applications and services on the Analytics platforms
Collaborate with product owners, Architects and team members on requirements and implementation approaches
End-to-end API delivery which includes Planning, Design, Development, Testing, and Delivery of API(s)
Programming APIs in Python
Update status in Jira and emails on regular basis
Understand the requirements and implement the Analytics product
Create Documentation of the Development work for SDK
Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, request and response modifications, etc.
Take ownership of the stories assigned
SPOC for the work assigned

Requirements
Bachelor’s degree in Computer Science, Information Systems Management or equivalent
3+ years of software test engineering experience
Strong knowledge of Python
Experience working on Analytics platform in past projects
Strong exposure on Amazon API Gateway
Advanced skills implementing API Service architectures (SOAP, REST)
Knowledge about API design standards, patterns and best-practices
Apache Spark/Databrick experience – Need to have experience with Dataframe, RDD, etc.
Very good at Pandas package – Dataframe
Very good exposure and knowledge to AWS services AWS S3, AWS Athena, AWS Glue Data catalog, IAM role functioning
Excellent analytical skills and the ability to provide alternative solutions to technical problems
Excellent communication skills
Strong written and verbal English (B2+)

Nice to have
Knowledge of Java, Scala, R
Strong with OOP concepts

We offer
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (training courses, English classes, Internal Library).