Backend engineer (Python)

Backend engineer (Python)


Remote | full-time | до 4 000$

Company: Schooly

We are looking for a back end engineer to join our close-knit team for a project in EdTech.

Ideal candidate would have extensive experience in:

— Back end development. Python may not be the primary language but Python experience is a must. The main requirement is expertise in ORM (preferably SQLAlchemy) and building complex SQL queries.

— Understanding the principles of Serverless framework, setting up CI/CD pipeline, ‘infrastructure as code’ and writing shell scripts would be an advantage.

— Experience in building and maintaining infrastructure with exposure to AWS services (specifically Lambda) is a plus.


Responsibilities:

— Develop and maintain Python applications with a strong focus on database integration using SQL and ORM frameworks (such as SQLAlchemy).

— Work closely with cross-functional teams to understand project requirements and design scalable and efficient solutions that adhere to best practices in application and database architecture.

— Understanding and safeguarding application architecture and standards

— Working with other developers in the team

— Collaborating with developers of the web and mobile clients on the specifications

— Performing code reviews

— Participating in stand-up meetings with the international team

— Debugging and troubleshooting issues


Requirements

— Demonstrated expertise in database architecture and design, including data modeling, schema design, indexing, and performance tuning

— Experience with SQLAlchemy

— Good knowledge of building complex SQL queries (we use PostgreSQL)

— Experience with cloud-based database technologies such as AWS RDS

— Experience in developing in pure Python

— Experience with Serverless framework, specifically with AWS (Lambda)

— Strong unit test and debugging skills

— Experience with security best practices

— Proven track record of completed projects

— Good speaking English


Would be an advantage:

— Experience maintaining infrastructure

— Experience in building and maintaining CI/CD pipelines

— Experience in building ‘infrastructure as a code’


Our DevOps stack includes:

— AWS cloud (mainly: Lambda, API Gateway, RDS)

— Terragrunt for infrastructure as code

— GitHub for our code

— GitHub Actions for the CI/CD flow

— AWS Lambda to serve our Python REST API - using Serverless framework


Контакт: @melnikonastya



Report Page