Position: Senior Python developer
Company: Smart Solutions
Category: Python
Experience required: 3y
English level: intermediate

Our client provides services to small format retail stores of national chains, along with their last-mile logistics providers delivering fresh, fast-moving, and delicate goods on a just-in-time basis, as well as national CPG companies.

CLIENT:

The Company is an information and billing services provider to the Direct Store Delivery (DSD) sector. The client provides services to small format retail stores of national chains, along with their last-mile logistics providers delivering fresh, fast-moving, and delicate goods on a just-in-time basis, as well as national CPG companies.

The company is primarily a software technology business with a B2B SaaS delivery model.

PROJECT OVERVIEW:

Most work will be on new and/or relatively recent codebases. Legacy code is primarily .NET and T-SQL.

The following technologies are expected to underlie the majority of the effort. Individual technologies will likely change as requirements become better understood.

TEAM:

The project team consists of 15 people.

POSITION OVERVIEW:

We are looking for a mature and highly skilled Strong Middle Python Developer with AWS skills.

TECHNOLOGY STACK:

Python
SQL
AWS

Responsibilities:

Developing RESTful APIs according to web, mobile, and backend requirements;
Creating reusable modules to integrate messaging, data management, identity, and other application services;
Designing and implementing data management structures using relational and non-relational data stores;
Implementing immutable infrastructure as code to provision software-defined cloud assets, including serverless functionality;
Applying interface-driven test-first practices in CI/CD pipelines;
Supporting the products you build.

Requirements:

Experience in API design and development;
Experience with Python, Flask or FastAPI;
Experience working with microservices;
Experience working with RDBMS (PostgreSQL);
Experience working with message queues (Kafka, AWS MSK, SQS would be a plus);
Experience with the baseline AWS: S3, RDS (PostgreSQL);
Familiarity with the AWS ecosystem: IAM, SQS, Terraform.

Nice to have:

Knowledge of C#, Typescript, Kotlin;
Skills working with S3, IAM, RDS, SQS, MSK,
Experience with Glue, CloudFormation, Lambda, and Dynamo DB.