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
