Backend Python Developer

LifeDNA
LifeDNA
( IT / Development )
asiaremotejobs.com  Remote (Asia | APAC Time Zone Permitted)

Job Type : Full-Time
Experience : 3 to 5 years
Education : Bachelor Degree

Job Detail

Job Description

We are looking for a Python Backend developer with at least 3 years of experience in backend

development, specifically, REST API experience, and has used FastAPI. You will be responsible

for expanding an existing REST API to include new resources and add new features to existing

resources. You will be working with other developers to create an ecosystem bigger than the

API alone, therefore it’s beneficial to have some experience of front-end development to

facilitate collaboration.

This is a remote, independent contractor, opportunity. There is no in office requirement at this time. Additional team members are in the Philippines, Hawaii and Egypt. We are a growing genomics based company looking for the right talent for our fast paced work environment. If you like to be challenged, think on your feet and see an immediate result off your contribution, perhaps LifeDNA is for you.

Responsibilities

● Design, build and maintain efficient, reusable, reliable testable Python code

● Creating new REST resources including tests

● Working with existing code base to add features to resources

● Identifying bottlenecks and bugs and devise solutions to problems

● Documenting the API

● Collaborating with other developers (Full Stack and Front End)

Skills

● Experience with Python libraries: FastAPI, SQLAlchemy or other ORMs, Pydantic, pytest

● Experience with the development of RESTful APIs

● Experience with SQL databases such as Postgres

● Experiencing writing tests using pytest

● Understanding of OAuth2

● A knack for writing clean, readable, Python code

● Understanding of fundamental design principles behind a scalable application

● Able to create database schemas that coherently model objects

● Proficient understanding of version control systems such as Git

● Familiarity with Docker

● Familiarity with continuous integration and continuous delivery

● Basic understanding of AWS services, in particular: S3, EBS, RDS, EC2

Bonus Skills

● Knowledge of front-end technologies such as Javascript, HTML5, CSS3

● Knowledge of Javascript frameworks such as React, Vue.js

18 total views, 1 today
Apply this position
LinkedIn-PH - 9 months ago